02413_03412_04312_12403_13402_14302_21403_23401_24301_31402_32401
Counting sequence:
1, 1, 2, 6, 24, 109, 524, 2598, 13154, 67690, 352999, 1861647, 9912792, 53224362, 287862876, 1566916426, 8577823395, 47197019716, 260875148004, 1447897820029, 8066086441921, 45088111981056, 252818093437362, 1421638764130154, 8015054849470748, 45297283705459610, 256571313799547180, 1456278487414686030, 8281680149415431189, 47181710357211878644, 269252095798421994717, 1538963977499401716207, 8809266447946074487922, 50495732040774519066908, 289826600706552775657203, 1665552800821271375191733, 9582652239756118250019575, 55194159681387687612784126, 318240625384358132392027013, 1836750310245854273778028385, 10610974123089995485639895701, 61355173168416032800196738308, 355074496906996953786499421930, 2056567535506492920827694188364, 11920807314277168482477372227307, 69150067616927604674474529599570, 401411505068462753862938200972481, 2331761836239615552833368562453682, 13553874007147074493820362593456487, 78834449168722204868215716752067324, 458808140789614133367971063748430911, 2671766229431804620202590777993967609, 15567125426765006890904893900885523742, 90751105861689710073223758262485573401, 529322514688022158861191674829399631283, 3088912602065380375152767545173454079187, 18034329119065518605978843005800467036109, 105340696613713184683811296067560952145100, 615583948717304964088896168339419357366626, 3598874696793902548164715725815310803326563, 21048844527304423972810562360667948717910270, 123158943071783502760974330177392630194845058, 720898552039838260352331350672375062897881295, 4221312234631454242677216164711915276522042404, 24727532995444503104608272359080840623285931782, 144900270621928368853531132167001494592525031798, 849391714220686722314616388012353926424425014551, 4980727629915409526300254948471264742962645160900, 29215898276969874962401968547055229919534091833310, 171428602724504576108724895644354597579974201735069, 1006192336414615218615737761321135666714432162025949, 5907566994414670813586341708833010593944343545403887, 34694660589784452352598042617484686470859879722826712, 203816586114013397972441170854355113961011920703284626, 1197666736872188566218155910216590987186414700666274850, 7039614272607931163623022406205043449457090025414614488, 41388062696399390798764412001484750597901679917910166768, 243395061147961337375805017750293927294441046850879535287, 1431713213152848471841790249850748515393014652932599902219, 8423744772860867380202779763118613689504066828703318036116, 49574306814555099443025525775411728684672519985123363845540, 291815172608960356188446453812649535162809560760982402803396, 1718131624526812793691695241786321065680466733942564062262808, 10118124113997704458223410388430050874946617248997260337026217, 59598636972520225594661629635144762629112240202469051995352314, 351126197067878139570633761974164683572379159064847476532001975, 2069086369497212554935418107081861420964565386716542970147787943, 12194962288171068629676106239785848931991007969225914153924947529, 71889721445350768728744916323391508553920605686777325578422523859, 423872991905182564770471207746219166821015778396251956663380016711, 2499686046603764832282111352376241193881275729971378299675497723023, 14743961686345506465214419075219448442568537494487377307206744252769, 86980162926690687144958328831148272355985108844030747277501213581704, 513217998815811612451143798701525302052471162151434391193703276729203, 3028709194461963778616846767688797443209290102872110153272298189062767, 17876634246660081824052111973162342590355737744707603185222896381339176, 105532180071833370029880830016063687666607584273868941744859177139136912, 623094019573969632824563044032245301587670441407101511456434290787026004, 3679513153540718852435052562548193122854679163674080696184432785652418032, 21731708398965086251012059988329675027737227243528235548062465193767800330, 128369774994308752536535877740340605594030503181678876044854954119858984589
Specification 1
Strategy pack name: point_and_row_placements_req_corrob_symmetries
Tree: http://permpal.com/tree/24901/
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[17,x]*F[4,x]
F[4,x] = F[0,x]+F[5,x]
F[5,x] = F[6,x]
F[6,x] = F[17,x]*F[7,x]
F[7,x] = F[4,x]+F[681,x]+F[8,x]
F[8,x] = F[9,x]
F[9,x] = F[10,x]*F[17,x]
F[10,x] = F[11,x]+F[222,x]
F[11,x] = F[12,x]+F[673,x]+F[675,x]
F[12,x] = F[13,x]+F[416,x]
F[13,x] = F[14,x]+F[23,x]
F[14,x] = F[1,x]+F[15,x]
F[15,x] = F[16,x]
F[16,x] = F[17,x]*F[18,x]
F[17,x] = x
F[18,x] = F[19,x]+F[20,x]
F[19,x] = F[1,x]+F[17,x]
F[20,x] = F[15,x]+F[21,x]
F[21,x] = F[22,x]
F[22,x] = F[15,x]*F[17,x]
F[23,x] = F[24,x]
F[24,x] = F[17,x]*F[25,x]
F[25,x] = F[26,x]+F[671,x]
F[26,x] = F[13,x]+F[27,x]
F[27,x] = F[28,x]
F[28,x] = F[17,x]*F[29,x]
F[29,x] = 1/F[17,x]*F[30,x]
F[30,x] = F[31,x]
F[31,x] = -F[13,x]-F[32,x]+F[7,x]
F[32,x] = F[33,x]
F[33,x] = F[17,x]*F[34,x]
F[34,x] = 1/F[17,x]*F[35,x]
F[35,x] = F[36,x]
F[36,x] = F[37,x]+F[5,x]
F[37,x] = F[38,x]
F[38,x] = F[17,x]*F[39,x]
F[39,x] = F[40,x]+F[670,x]
F[40,x] = F[41,x]
F[41,x] = F[17,x]*F[42,x]
F[42,x] = F[43,x]+F[663,x]
F[43,x] = F[44,x]+F[657,x]
F[44,x] = F[125,x]*F[45,x]
F[45,x] = 1/F[17,x]*F[46,x]
F[46,x] = -F[1,x]-F[49,x]+F[47,x]
F[47,x] = 1/F[17,x]*F[48,x]
F[48,x] = F[2,x]
F[49,x] = F[17,x]*F[50,x]
F[50,x] = F[1,x]+F[51,x]+F[655,x]+F[656,x]
F[51,x] = F[17,x]*F[52,x]
F[52,x] = F[53,x]+F[654,x]
F[53,x] = F[54,x]+F[89,x]
F[54,x] = F[0,x]+F[55,x]
F[55,x] = F[2,x]+F[56,x]
F[56,x] = F[57,x]
F[57,x] = F[17,x]*F[58,x]
F[58,x] = F[59,x]+F[73,x]
F[59,x] = F[60,x]
F[60,x] = F[61,x]
F[61,x] = F[17,x]*F[62,x]*F[66,x]
F[62,x] = 1/F[17,x]*F[63,x]
F[63,x] = -F[1,x]-F[64,x]+F[54,x]
F[64,x] = F[17,x]*F[65,x]
F[65,x] = F[47,x]+F[59,x]
F[66,x] = F[1,x]+F[67,x]+F[72,x]
F[67,x] = F[68,x]
F[68,x] = F[17,x]*F[66,x]*F[69,x]
F[69,x] = F[1,x]+F[70,x]
F[70,x] = F[71,x]
F[71,x] = F[17,x]*F[66,x]
F[72,x] = F[17,x]*F[66,x]
F[73,x] = F[74,x]+F[78,x]
F[74,x] = F[2,x]*F[75,x]
F[75,x] = F[1,x]+F[76,x]
F[76,x] = F[77,x]
F[77,x] = F[17,x]*F[75,x]
F[78,x] = F[79,x]
F[79,x] = F[17,x]*F[80,x]
F[80,x] = F[104,x]+F[81,x]
F[81,x] = F[15,x]*F[82,x]
F[82,x] = F[103,x]+F[83,x]+F[86,x]
F[83,x] = F[75,x]+F[84,x]
F[84,x] = F[85,x]
F[85,x] = F[17,x]*F[62,x]*F[75,x]
F[86,x] = F[17,x]*F[87,x]
F[87,x] = 1/F[17,x]*F[88,x]
F[88,x] = F[89,x]
F[89,x] = F[90,x]
F[90,x] = -F[102,x]+F[91,x]
F[91,x] = F[62,x]+F[92,x]
F[92,x] = F[93,x]
F[93,x] = 2*F[94,x]+F[101,x]+F[95,x]
F[94,x] = 0
F[95,x] = F[17,x]*F[96,x]
F[96,x] = F[62,x]+F[97,x]
F[97,x] = F[98,x]
F[98,x] = F[17,x]*F[62,x]*F[99,x]
F[99,x] = 1/F[17,x]*F[100,x]
F[100,x] = -F[1,x]-F[71,x]+F[66,x]
F[101,x] = F[17,x]*F[93,x]
F[102,x] = F[60,x]+F[83,x]
F[103,x] = F[17,x]*F[82,x]
F[104,x] = F[105,x]+F[640,x]+F[653,x]
F[105,x] = F[106,x]+F[23,x]+F[639,x]
F[106,x] = F[107,x]
F[107,x] = F[108,x]*F[17,x]
F[108,x] = F[109,x]+F[110,x]
F[109,x] = F[23,x]*F[62,x]
F[110,x] = F[111,x]
F[111,x] = F[112,x]*F[17,x]*F[96,x]
F[112,x] = F[113,x]+F[13,x]
F[113,x] = F[114,x]
F[114,x] = F[115,x]*F[17,x]
F[115,x] = 1/F[17,x]*F[116,x]
F[116,x] = F[117,x]
F[117,x] = -F[120,x]+F[118,x]
F[118,x] = 1/F[17,x]*F[119,x]
F[119,x] = -F[1,x]-F[634,x]-F[638,x]+F[120,x]
F[120,x] = F[121,x]+F[13,x]
F[121,x] = F[122,x]
F[122,x] = F[123,x]*F[17,x]
F[123,x] = F[124,x]+F[133,x]
F[124,x] = F[125,x]*F[13,x]
F[125,x] = -F[126,x]+F[26,x]
F[126,x] = 1/F[17,x]*F[127,x]
F[127,x] = -F[130,x]-F[94,x]+F[128,x]
F[128,x] = -F[129,x]+F[4,x]
F[129,x] = 1+x*F[129,x]^4+F[129,x]^2*(x^2-2*x+3)+F[129,x]^3*(-1-x)+(-2+2*x)*F[129,x]
F[130,x] = F[131,x]*F[17,x]
F[131,x] = F[132,x]+F[4,x]
F[132,x] = F[37,x]+F[5,x]
F[133,x] = F[134,x]
F[134,x] = F[135,x]*F[17,x]
F[135,x] = F[136,x]+F[139,x]
F[136,x] = F[13,x]*F[137,x]
F[137,x] = 1/F[17,x]*F[138,x]
F[138,x] = F[126,x]
F[139,x] = F[140,x]
F[140,x] = F[115,x]*F[141,x]
F[141,x] = 2*F[94,x]+F[142,x]+F[143,x]
F[142,x] = F[13,x]*F[17,x]
F[143,x] = F[144,x]*F[17,x]
F[144,x] = F[145,x]
F[145,x] = -F[633,x]+F[146,x]
F[146,x] = 1/F[17,x]*F[147,x]
F[147,x] = F[148,x]
F[148,x] = -F[184,x]+F[149,x]
F[149,x] = F[150,x]+F[152,x]
F[150,x] = 1/F[17,x]*F[151,x]
F[151,x] = F[23,x]
F[152,x] = F[153,x]
F[153,x] = 2*F[94,x]+F[154,x]+F[156,x]
F[154,x] = F[155,x]
F[155,x] = F[14,x]*F[17,x]*F[69,x]*F[70,x]
F[156,x] = F[157,x]
F[157,x] = F[14,x]*F[158,x]*F[17,x]
F[158,x] = 1/F[17,x]*F[159,x]
F[159,x] = -F[631,x]-2*F[94,x]+F[160,x]
F[160,x] = -F[175,x]+F[161,x]
F[161,x] = 1/F[17,x]*F[162,x]
F[162,x] = -F[1,x]-F[615,x]+F[163,x]
F[163,x] = F[0,x]+F[164,x]
F[164,x] = F[165,x]
F[165,x] = F[166,x]*F[17,x]
F[166,x] = F[167,x]+F[602,x]
F[167,x] = F[0,x]+F[168,x]+F[601,x]
F[168,x] = F[169,x]
F[169,x] = F[17,x]*F[170,x]
F[170,x] = F[171,x]+F[600,x]
F[171,x] = F[0,x]*F[172,x]
F[172,x] = F[1,x]+F[173,x]+F[174,x]+F[176,x]
F[173,x] = F[17,x]*F[172,x]
F[174,x] = F[17,x]*F[175,x]
F[175,x] = F[1,x]+F[162,x]+F[173,x]
F[176,x] = F[17,x]*F[177,x]
F[177,x] = F[161,x]+F[178,x]
F[178,x] = F[179,x]
F[179,x] = -F[195,x]+F[180,x]
F[180,x] = -F[599,x]+F[181,x]
F[181,x] = 1/F[17,x]*F[182,x]
F[182,x] = F[183,x]
F[183,x] = -F[1,x]-F[203,x]-F[591,x]-F[598,x]+F[184,x]
F[184,x] = -F[540,x]+F[185,x]
F[185,x] = F[186,x]+F[589,x]
F[186,x] = F[0,x]+F[187,x]+F[587,x]+F[588,x]
F[187,x] = F[188,x]
F[188,x] = F[17,x]*F[189,x]
F[189,x] = F[190,x]+F[536,x]
F[190,x] = F[191,x]*F[535,x]
F[191,x] = F[175,x]+F[192,x]
F[192,x] = F[193,x]+F[203,x]+F[533,x]+F[94,x]
F[193,x] = F[17,x]*F[194,x]
F[194,x] = F[192,x]+F[195,x]
F[195,x] = 2*F[94,x]+F[196,x]+F[197,x]+F[201,x]
F[196,x] = F[17,x]*F[192,x]
F[197,x] = -F[198,x]-F[199,x]-2*F[94,x]+F[180,x]
F[198,x] = F[17,x]*F[191,x]
F[199,x] = F[200,x]
F[200,x] = F[17,x]*F[180,x]
F[201,x] = F[202,x]
F[202,x] = F[17,x]*F[195,x]
F[203,x] = -F[1,x]-F[204,x]-F[532,x]+F[45,x]
F[204,x] = F[17,x]*F[205,x]
F[205,x] = 1/F[17,x]*F[206,x]
F[206,x] = -F[1,x]-F[207,x]-F[530,x]+F[131,x]
F[207,x] = F[17,x]*F[208,x]
F[208,x] = 1/F[17,x]*F[209,x]
F[209,x] = -F[1,x]-F[210,x]-F[214,x]+F[50,x]
F[210,x] = F[211,x]
F[211,x] = F[17,x]*F[212,x]
F[212,x] = F[213,x]+F[45,x]
F[213,x] = F[69,x]*F[70,x]
F[214,x] = F[17,x]*F[215,x]
F[215,x] = F[216,x]+F[26,x]
F[216,x] = F[217,x]
F[217,x] = F[17,x]*F[218,x]
F[218,x] = 1/F[13,x]/F[17,x]*F[219,x]
F[219,x] = F[220,x]
F[220,x] = 1/F[17,x]*F[221,x]
F[221,x] = -F[291,x]-F[293,x]-F[94,x]+F[222,x]
F[222,x] = F[223,x]+F[225,x]+F[289,x]+F[94,x]
F[223,x] = F[224,x]
F[224,x] = F[13,x]*F[17,x]*F[4,x]
F[225,x] = F[226,x]
F[226,x] = F[13,x]*F[17,x]*F[227,x]
F[227,x] = F[228,x]
F[228,x] = F[17,x]*F[229,x]
F[229,x] = F[230,x]+F[288,x]+F[66,x]
F[230,x] = F[231,x]
F[231,x] = F[17,x]*F[232,x]
F[232,x] = 1/F[17,x]*F[233,x]
F[233,x] = F[234,x]
F[234,x] = 1/F[17,x]*F[235,x]
F[235,x] = -F[237,x]-F[51,x]-F[94,x]+F[236,x]
F[236,x] = -F[4,x]+F[50,x]
F[237,x] = F[238,x]
F[238,x] = F[17,x]*F[239,x]
F[239,x] = F[240,x]+F[285,x]+F[286,x]+F[94,x]
F[240,x] = F[17,x]*F[241,x]
F[241,x] = F[242,x]+F[283,x]
F[242,x] = F[1,x]+F[243,x]+F[279,x]+F[282,x]
F[243,x] = F[17,x]*F[244,x]
F[244,x] = F[1,x]+F[245,x]+F[250,x]+F[253,x]+F[277,x]
F[245,x] = F[17,x]*F[246,x]
F[246,x] = F[247,x]+F[249,x]
F[247,x] = F[242,x]+F[248,x]
F[248,x] = F[55,x]
F[249,x] = F[89,x]
F[250,x] = F[17,x]*F[251,x]
F[251,x] = F[244,x]+F[252,x]
F[252,x] = F[239,x]
F[253,x] = -F[1,x]-F[262,x]-F[263,x]-F[274,x]+F[254,x]
F[254,x] = 1/F[17,x]*F[255,x]
F[255,x] = -F[1,x]-F[240,x]-F[259,x]+F[256,x]
F[256,x] = 1/F[17,x]*F[257,x]
F[257,x] = -F[1,x]-F[258,x]+F[47,x]
F[258,x] = F[17,x]*F[53,x]
F[259,x] = F[17,x]*F[260,x]
F[260,x] = F[261,x]+F[50,x]
F[261,x] = F[239,x]
F[262,x] = F[17,x]*F[242,x]
F[263,x] = F[17,x]*F[264,x]
F[264,x] = F[265,x]+F[273,x]
F[265,x] = F[1,x]+F[245,x]+F[250,x]+F[253,x]+F[266,x]
F[266,x] = F[17,x]*F[267,x]
F[267,x] = F[268,x]+F[271,x]
F[268,x] = F[242,x]+F[269,x]
F[269,x] = F[270,x]
F[270,x] = F[17,x]*F[268,x]*F[69,x]*F[75,x]
F[271,x] = F[272,x]
F[272,x] = F[234,x]
F[273,x] = F[227,x]
F[274,x] = F[17,x]*F[275,x]
F[275,x] = F[241,x]+F[276,x]
F[276,x] = F[272,x]
F[277,x] = F[17,x]*F[278,x]
F[278,x] = F[242,x]+F[272,x]
F[279,x] = -F[1,x]-F[280,x]-F[281,x]+F[45,x]
F[280,x] = F[17,x]*F[265,x]
F[281,x] = F[17,x]*F[241,x]
F[282,x] = F[17,x]*F[242,x]
F[283,x] = F[284,x]
F[284,x] = F[158,x]*F[17,x]*F[242,x]
F[285,x] = F[17,x]*F[234,x]
F[286,x] = F[287,x]
F[287,x] = F[17,x]*F[239,x]
F[288,x] = F[17,x]*F[229,x]
F[289,x] = F[290,x]
F[290,x] = F[13,x]*F[17,x]*F[234,x]
F[291,x] = F[292,x]
F[292,x] = F[69,x]^2*F[13,x]*F[17,x]
F[293,x] = F[17,x]*F[294,x]
F[294,x] = -F[512,x]+F[295,x]
F[295,x] = 1/F[17,x]*F[296,x]
F[296,x] = F[297,x]
F[297,x] = -F[131,x]-F[303,x]+F[298,x]
F[298,x] = -F[299,x]+F[34,x]
F[299,x] = F[300,x]
F[300,x] = F[301,x]*F[69,x]
F[301,x] = F[302,x]
F[302,x] = F[112,x]*F[17,x]*F[69,x]
F[303,x] = F[304,x]
F[304,x] = F[17,x]*F[305,x]
F[305,x] = -F[508,x]+F[306,x]
F[306,x] = 1/F[17,x]*F[307,x]
F[307,x] = F[308,x]
F[308,x] = -F[26,x]-F[406,x]-F[506,x]+F[309,x]
F[309,x] = F[310,x]+F[404,x]
F[310,x] = F[311,x]+F[322,x]
F[311,x] = F[312,x]+F[313,x]
F[312,x] = F[0,x]*F[125,x]
F[313,x] = F[314,x]
F[314,x] = F[17,x]*F[315,x]
F[315,x] = F[316,x]+F[317,x]
F[316,x] = F[0,x]*F[137,x]
F[317,x] = F[318,x]
F[318,x] = F[115,x]*F[319,x]
F[319,x] = F[320,x]+F[321,x]+F[94,x]
F[320,x] = F[0,x]*F[17,x]
F[321,x] = F[17,x]*F[227,x]
F[322,x] = F[323,x]
F[323,x] = F[17,x]*F[324,x]
F[324,x] = F[325,x]+F[42,x]
F[325,x] = F[326,x]
F[326,x] = F[17,x]*F[327,x]
F[327,x] = F[328,x]+F[355,x]
F[328,x] = F[329,x]
F[329,x] = F[115,x]*F[330,x]
F[330,x] = F[331,x]+F[353,x]
F[331,x] = 1/F[17,x]*F[332,x]
F[332,x] = -F[1,x]-F[348,x]-F[352,x]+F[333,x]
F[333,x] = F[334,x]+F[4,x]
F[334,x] = F[335,x]
F[335,x] = F[17,x]*F[336,x]*F[4,x]
F[336,x] = 1/F[69,x]*F[337,x]
F[337,x] = -F[340,x]+F[338,x]
F[338,x] = 1/F[17,x]*F[339,x]
F[339,x] = F[160,x]
F[340,x] = F[341,x]
F[341,x] = F[69,x]^2*F[342,x]
F[342,x] = F[17,x]+F[343,x]
F[343,x] = F[344,x]
F[344,x] = F[17,x]*F[345,x]
F[345,x] = F[346,x]+F[347,x]
F[346,x] = F[342,x]*F[69,x]
F[347,x] = F[342,x]*F[69,x]
F[348,x] = F[349,x]
F[349,x] = F[17,x]*F[350,x]
F[350,x] = F[236,x]+F[351,x]
F[351,x] = F[4,x]*F[69,x]
F[352,x] = F[17,x]*F[45,x]
F[353,x] = F[354,x]
F[354,x] = F[17,x]*F[4,x]*F[66,x]
F[355,x] = F[356,x]
F[356,x] = F[357,x]*F[4,x]*F[66,x]
F[357,x] = -F[402,x]+F[358,x]
F[358,x] = F[359,x]+F[400,x]
F[359,x] = 1/F[17,x]*F[360,x]
F[360,x] = F[361,x]
F[361,x] = -F[385,x]+F[362,x]
F[362,x] = F[363,x]+F[399,x]
F[363,x] = 1/F[17,x]*F[364,x]
F[364,x] = -F[1,x]-F[365,x]-F[387,x]+F[26,x]
F[365,x] = F[17,x]*F[366,x]
F[366,x] = F[367,x]+F[386,x]
F[367,x] = F[1,x]+F[119,x]+F[368,x]+F[384,x]
F[368,x] = F[17,x]*F[369,x]
F[369,x] = F[26,x]+F[370,x]
F[370,x] = F[371,x]
F[371,x] = F[17,x]*F[372,x]
F[372,x] = F[373,x]+F[381,x]
F[373,x] = F[374,x]+F[375,x]
F[374,x] = F[125,x]*F[26,x]
F[375,x] = F[376,x]
F[376,x] = F[17,x]*F[377,x]
F[377,x] = F[378,x]+F[379,x]
F[378,x] = F[137,x]*F[26,x]
F[379,x] = F[380,x]
F[380,x] = F[115,x]*F[216,x]
F[381,x] = F[382,x]
F[382,x] = F[69,x]^2*F[383,x]
F[383,x] = F[117,x]
F[384,x] = F[17,x]*F[385,x]
F[385,x] = F[26,x]+F[383,x]
F[386,x] = F[117,x]
F[387,x] = F[17,x]*F[388,x]
F[388,x] = F[26,x]+F[389,x]
F[389,x] = F[390,x]
F[390,x] = F[17,x]*F[391,x]
F[391,x] = F[373,x]+F[392,x]
F[392,x] = F[393,x]
F[393,x] = F[17,x]*F[394,x]
F[394,x] = F[395,x]+F[397,x]
F[395,x] = F[396,x]
F[396,x] = F[115,x]*F[336,x]
F[397,x] = F[398,x]
F[398,x] = F[69,x]^2*F[357,x]
F[399,x] = F[383,x]
F[400,x] = F[401,x]
F[401,x] = F[115,x]*F[17,x]
F[402,x] = F[403,x]
F[403,x] = F[115,x]*F[19,x]
F[404,x] = F[405,x]
F[405,x] = F[13,x]*F[17,x]*F[330,x]
F[406,x] = F[407,x]
F[407,x] = F[17,x]*F[408,x]
F[408,x] = 1/F[17,x]*F[409,x]
F[409,x] = F[410,x]
F[410,x] = -F[26,x]-F[411,x]-F[504,x]+F[29,x]
F[411,x] = -F[412,x]-F[419,x]-F[451,x]+F[29,x]
F[412,x] = F[1,x]+F[364,x]+F[413,x]+F[417,x]
F[413,x] = F[17,x]*F[414,x]
F[414,x] = F[12,x]+F[415,x]
F[415,x] = F[416,x]
F[416,x] = 2*F[94,x]+F[417,x]+F[418,x]
F[417,x] = F[13,x]*F[17,x]
F[418,x] = F[17,x]*F[383,x]
F[419,x] = F[420,x]
F[420,x] = F[17,x]*F[421,x]
F[421,x] = F[422,x]+F[439,x]
F[422,x] = F[423,x]+F[433,x]
F[423,x] = F[424,x]+F[425,x]
F[424,x] = F[129,x]*F[191,x]
F[425,x] = F[426,x]
F[426,x] = F[17,x]*F[427,x]
F[427,x] = F[428,x]+F[432,x]
F[428,x] = F[191,x]*F[429,x]
F[429,x] = F[12,x]+F[430,x]
F[430,x] = F[431,x]
F[431,x] = F[137,x]*F[17,x]
F[432,x] = F[112,x]*F[144,x]
F[433,x] = F[434,x]
F[434,x] = 2*F[94,x]+F[435,x]+F[437,x]
F[435,x] = F[436,x]
F[436,x] = F[13,x]*F[17,x]*F[69,x]*F[70,x]
F[437,x] = F[438,x]
F[438,x] = F[13,x]*F[158,x]*F[17,x]
F[439,x] = F[440,x]
F[440,x] = F[17,x]*F[441,x]
F[441,x] = F[442,x]+F[447,x]
F[442,x] = F[112,x]*F[443,x]
F[443,x] = 1/F[17,x]*F[444,x]
F[444,x] = -F[1,x]-F[159,x]-F[445,x]+F[336,x]
F[445,x] = F[446,x]
F[446,x] = F[69,x]^2*F[17,x]
F[447,x] = F[448,x]*F[66,x]
F[448,x] = F[449,x]+F[450,x]+F[94,x]
F[449,x] = F[112,x]*F[17,x]
F[450,x] = F[17,x]*F[357,x]
F[451,x] = F[452,x]
F[452,x] = F[17,x]*F[453,x]
F[453,x] = 1/F[17,x]*F[454,x]
F[454,x] = F[455,x]
F[455,x] = -F[412,x]-F[471,x]-F[502,x]+F[456,x]
F[456,x] = F[457,x]+F[466,x]
F[457,x] = F[458,x]+F[464,x]
F[458,x] = F[45,x]+F[459,x]
F[459,x] = F[460,x]
F[460,x] = F[17,x]*F[461,x]
F[461,x] = F[462,x]+F[463,x]
F[462,x] = F[234,x]+F[458,x]
F[463,x] = F[17,x]*F[458,x]
F[464,x] = F[465,x]
F[465,x] = F[14,x]*F[17,x]*F[330,x]
F[466,x] = F[467,x]
F[467,x] = F[17,x]*F[468,x]
F[468,x] = F[324,x]+F[469,x]
F[469,x] = F[470,x]
F[470,x] = F[17,x]*F[25,x]*F[330,x]
F[471,x] = F[472,x]
F[472,x] = F[17,x]*F[473,x]
F[473,x] = F[474,x]+F[478,x]
F[474,x] = 1/F[17,x]*F[475,x]
F[475,x] = F[476,x]
F[476,x] = 1/F[17,x]*F[477,x]
F[477,x] = -F[368,x]-F[418,x]-F[94,x]+F[132,x]
F[478,x] = F[479,x]
F[479,x] = F[480,x]
F[480,x] = F[17,x]*F[481,x]
F[481,x] = F[482,x]+F[500,x]
F[482,x] = F[112,x]*F[483,x]
F[483,x] = 1/F[17,x]*F[484,x]
F[484,x] = -F[1,x]-F[485,x]-F[498,x]-F[499,x]+F[331,x]
F[485,x] = F[17,x]*F[486,x]
F[486,x] = 1/F[17,x]*F[487,x]
F[487,x] = -F[1,x]-F[491,x]-F[495,x]-F[496,x]+F[488,x]
F[488,x] = F[26,x]+F[489,x]
F[489,x] = F[490,x]
F[490,x] = F[17,x]*F[26,x]*F[336,x]
F[491,x] = F[492,x]
F[492,x] = F[17,x]*F[493,x]
F[493,x] = F[216,x]+F[494,x]
F[494,x] = F[26,x]*F[69,x]
F[495,x] = F[17,x]*F[184,x]
F[496,x] = F[17,x]*F[497,x]
F[497,x] = 1/F[17,x]*F[203,x]
F[498,x] = F[158,x]*F[17,x]
F[499,x] = F[17,x]*F[443,x]
F[500,x] = F[501,x]
F[501,x] = F[131,x]*F[448,x]*F[66,x]
F[502,x] = F[503,x]
F[503,x] = F[17,x]*F[421,x]
F[504,x] = F[505,x]
F[505,x] = F[13,x]*F[17,x]*F[336,x]
F[506,x] = F[507,x]
F[507,x] = F[13,x]*F[17,x]*F[336,x]
F[508,x] = F[509,x]
F[509,x] = F[510,x]*F[69,x]
F[510,x] = F[511,x]
F[511,x] = F[115,x]*F[17,x]*F[69,x]
F[512,x] = F[12,x]+F[513,x]+F[515,x]+F[517,x]
F[513,x] = F[514,x]
F[514,x] = F[12,x]*F[17,x]*F[208,x]
F[515,x] = F[516,x]
F[516,x] = F[12,x]*F[17,x]*F[212,x]
F[517,x] = F[518,x]
F[518,x] = F[17,x]*F[519,x]
F[519,x] = F[520,x]+F[521,x]
F[520,x] = F[12,x]*F[205,x]
F[521,x] = F[522,x]
F[522,x] = 1/F[17,x]*F[523,x]
F[523,x] = F[524,x]
F[524,x] = -F[479,x]+F[525,x]
F[525,x] = F[526,x]
F[526,x] = F[17,x]*F[527,x]
F[527,x] = F[481,x]+F[528,x]
F[528,x] = F[529,x]
F[529,x] = F[112,x]*F[131,x]*F[17,x]*F[66,x]
F[530,x] = F[531,x]
F[531,x] = F[17,x]*F[212,x]
F[532,x] = F[17,x]*F[184,x]
F[533,x] = F[534,x]
F[534,x] = F[17,x]*F[192,x]
F[535,x] = F[0,x]+F[319,x]
F[536,x] = F[537,x]
F[537,x] = -F[564,x]+F[538,x]
F[538,x] = 1/F[17,x]*F[539,x]
F[539,x] = F[540,x]
F[540,x] = F[541,x]+F[559,x]
F[541,x] = F[2,x]+F[542,x]+F[548,x]+F[558,x]
F[542,x] = F[543,x]
F[543,x] = F[17,x]*F[544,x]
F[544,x] = F[545,x]+F[547,x]
F[545,x] = F[2,x]*F[546,x]
F[546,x] = F[180,x]+F[191,x]
F[547,x] = F[191,x]*F[319,x]
F[548,x] = F[17,x]*F[549,x]
F[549,x] = -F[497,x]+F[550,x]
F[550,x] = 1/F[17,x]*F[551,x]
F[551,x] = -F[0,x]-F[552,x]-F[557,x]+F[311,x]
F[552,x] = F[553,x]
F[553,x] = F[17,x]*F[554,x]
F[554,x] = 1/F[17,x]*F[555,x]
F[555,x] = F[556,x]
F[556,x] = F[17,x]*F[461,x]
F[557,x] = F[17,x]*F[185,x]
F[558,x] = F[17,x]*F[540,x]
F[559,x] = F[560,x]
F[560,x] = F[561,x]
F[561,x] = F[17,x]*F[562,x]
F[562,x] = F[563,x]
F[563,x] = F[17,x]*F[338,x]*F[4,x]
F[564,x] = F[565,x]+F[566,x]
F[565,x] = F[0,x]*F[184,x]
F[566,x] = F[567,x]
F[567,x] = F[17,x]*F[568,x]
F[568,x] = F[569,x]+F[585,x]
F[569,x] = F[184,x]*F[570,x]
F[570,x] = F[54,x]+F[571,x]+F[572,x]
F[571,x] = F[86,x]
F[572,x] = F[573,x]
F[573,x] = F[17,x]*F[574,x]
F[574,x] = F[102,x]+F[573,x]+F[575,x]+F[86,x]
F[575,x] = F[576,x]
F[576,x] = F[17,x]*F[577,x]
F[577,x] = 1/F[17,x]*F[578,x]
F[578,x] = F[579,x]
F[579,x] = 1/F[17,x]*F[580,x]
F[580,x] = -F[581,x]-F[582,x]-F[94,x]+F[239,x]
F[581,x] = F[17,x]*F[91,x]
F[582,x] = F[583,x]
F[583,x] = F[17,x]*F[584,x]
F[584,x] = F[239,x]
F[585,x] = F[586,x]
F[586,x] = F[180,x]*F[229,x]
F[587,x] = F[17,x]*F[550,x]
F[588,x] = F[17,x]*F[185,x]
F[589,x] = F[590,x]
F[590,x] = F[160,x]+F[560,x]
F[591,x] = F[17,x]*F[592,x]
F[592,x] = F[184,x]+F[593,x]
F[593,x] = F[594,x]
F[594,x] = 1/F[17,x]*F[595,x]
F[595,x] = -F[596,x]-F[598,x]-F[94,x]+F[160,x]
F[596,x] = F[597,x]
F[597,x] = F[17,x]*F[69,x]*F[70,x]
F[598,x] = F[17,x]*F[336,x]
F[599,x] = F[191,x]+F[213,x]
F[600,x] = F[175,x]*F[319,x]
F[601,x] = F[164,x]
F[602,x] = F[603,x]
F[603,x] = F[17,x]*F[604,x]
F[604,x] = F[605,x]+F[613,x]
F[605,x] = F[606,x]*F[69,x]
F[606,x] = F[607,x]+F[611,x]
F[607,x] = F[608,x]*F[69,x]
F[608,x] = F[0,x]+F[609,x]
F[609,x] = F[610,x]
F[610,x] = F[0,x]*F[17,x]*F[336,x]
F[611,x] = F[612,x]
F[612,x] = F[0,x]*F[342,x]*F[69,x]
F[613,x] = F[614,x]
F[614,x] = F[69,x]^2*F[0,x]*F[342,x]
F[615,x] = F[17,x]*F[616,x]
F[616,x] = F[163,x]+F[617,x]
F[617,x] = F[618,x]
F[618,x] = F[17,x]*F[619,x]
F[619,x] = F[620,x]+F[630,x]
F[620,x] = F[45,x]+F[621,x]+F[626,x]
F[621,x] = F[622,x]
F[622,x] = F[17,x]*F[623,x]
F[623,x] = F[624,x]+F[625,x]
F[624,x] = F[172,x]*F[45,x]
F[625,x] = F[175,x]*F[234,x]
F[626,x] = F[17,x]*F[627,x]
F[627,x] = F[620,x]+F[628,x]
F[628,x] = F[629,x]
F[629,x] = F[17,x]*F[338,x]*F[45,x]
F[630,x] = F[175,x]*F[69,x]*F[76,x]
F[631,x] = F[632,x]
F[632,x] = F[17,x]*F[69,x]*F[70,x]
F[633,x] = F[149,x]*F[19,x]
F[634,x] = F[17,x]*F[635,x]
F[635,x] = F[26,x]+F[636,x]
F[636,x] = F[637,x]
F[637,x] = F[17,x]*F[373,x]
F[638,x] = F[17,x]*F[26,x]
F[639,x] = F[105,x]*F[17,x]
F[640,x] = F[641,x]
F[641,x] = F[17,x]*F[642,x]
F[642,x] = F[643,x]+F[644,x]
F[643,x] = F[23,x]*F[87,x]
F[644,x] = F[645,x]
F[645,x] = F[17,x]*F[646,x]
F[646,x] = F[647,x]+F[648,x]
F[647,x] = F[112,x]*F[577,x]
F[648,x] = F[448,x]*F[649,x]
F[649,x] = F[650,x]+F[651,x]
F[650,x] = F[83,x]*F[99,x]
F[651,x] = F[652,x]
F[652,x] = F[17,x]*F[87,x]*F[99,x]
F[653,x] = F[104,x]*F[17,x]
F[654,x] = F[5,x]
F[655,x] = F[17,x]*F[260,x]
F[656,x] = F[17,x]*F[254,x]
F[657,x] = F[658,x]
F[658,x] = F[17,x]*F[659,x]
F[659,x] = F[660,x]+F[661,x]
F[660,x] = F[137,x]*F[45,x]
F[661,x] = F[662,x]
F[662,x] = F[115,x]*F[234,x]
F[663,x] = F[664,x]
F[664,x] = F[17,x]*F[665,x]
F[665,x] = F[666,x]+F[669,x]
F[666,x] = F[458,x]*F[667,x]
F[667,x] = F[385,x]+F[668,x]
F[668,x] = F[17,x]*F[26,x]
F[669,x] = F[234,x]*F[26,x]
F[670,x] = F[113,x]*F[69,x]
F[671,x] = F[672,x]
F[672,x] = F[14,x]*F[17,x]*F[667,x]
F[673,x] = F[674,x]
F[674,x] = F[12,x]*F[17,x]*F[50,x]
F[675,x] = F[676,x]
F[676,x] = F[17,x]*F[677,x]
F[677,x] = F[678,x]+F[679,x]
F[678,x] = F[12,x]*F[45,x]
F[679,x] = F[680,x]
F[680,x] = F[112,x]*F[17,x]*F[4,x]*F[66,x]
F[681,x] = F[682,x]
F[682,x] = F[17,x]*F[309,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_{17}\! \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_{17}\! \left(x \right) F_{7}\! \left(x \right)
F_{7}\! \left(x \right) = F_{4}\! \left(x \right)+F_{681}\! \left(x \right)+F_{8}\! \left(x \right)
F_{8}\! \left(x \right) = F_{9}\! \left(x \right)
F_{9}\! \left(x \right) = F_{10}\! \left(x \right) F_{17}\! \left(x \right)
F_{10}\! \left(x \right) = F_{11}\! \left(x \right)+F_{222}\! \left(x \right)
F_{11}\! \left(x \right) = F_{12}\! \left(x \right)+F_{673}\! \left(x \right)+F_{675}\! \left(x \right)
F_{12}\! \left(x \right) = F_{13}\! \left(x \right)+F_{416}\! \left(x \right)
F_{13}\! \left(x \right) = F_{14}\! \left(x \right)+F_{23}\! \left(x \right)
F_{14}\! \left(x \right) = F_{1}\! \left(x \right)+F_{15}\! \left(x \right)
F_{15}\! \left(x \right) = F_{16}\! \left(x \right)
F_{16}\! \left(x \right) = F_{17}\! \left(x \right) F_{18}\! \left(x \right)
F_{17}\! \left(x \right) = x
F_{18}\! \left(x \right) = F_{19}\! \left(x \right)+F_{20}\! \left(x \right)
F_{19}\! \left(x \right) = F_{1}\! \left(x \right)+F_{17}\! \left(x \right)
F_{20}\! \left(x \right) = F_{15}\! \left(x \right)+F_{21}\! \left(x \right)
F_{21}\! \left(x \right) = F_{22}\! \left(x \right)
F_{22}\! \left(x \right) = F_{15}\! \left(x \right) F_{17}\! \left(x \right)
F_{23}\! \left(x \right) = F_{24}\! \left(x \right)
F_{24}\! \left(x \right) = F_{17}\! \left(x \right) F_{25}\! \left(x \right)
F_{25}\! \left(x \right) = F_{26}\! \left(x \right)+F_{671}\! \left(x \right)
F_{26}\! \left(x \right) = F_{13}\! \left(x \right)+F_{27}\! \left(x \right)
F_{27}\! \left(x \right) = F_{28}\! \left(x \right)
F_{28}\! \left(x \right) = F_{17}\! \left(x \right) F_{29}\! \left(x \right)
F_{29}\! \left(x \right) = \frac{F_{30}\! \left(x \right)}{F_{17}\! \left(x \right)}
F_{30}\! \left(x \right) = F_{31}\! \left(x \right)
F_{31}\! \left(x \right) = -F_{13}\! \left(x \right)-F_{32}\! \left(x \right)+F_{7}\! \left(x \right)
F_{32}\! \left(x \right) = F_{33}\! \left(x \right)
F_{33}\! \left(x \right) = F_{17}\! \left(x \right) F_{34}\! \left(x \right)
F_{34}\! \left(x \right) = \frac{F_{35}\! \left(x \right)}{F_{17}\! \left(x \right)}
F_{35}\! \left(x \right) = F_{36}\! \left(x \right)
F_{36}\! \left(x \right) = F_{37}\! \left(x \right)+F_{5}\! \left(x \right)
F_{37}\! \left(x \right) = F_{38}\! \left(x \right)
F_{38}\! \left(x \right) = F_{17}\! \left(x \right) F_{39}\! \left(x \right)
F_{39}\! \left(x \right) = F_{40}\! \left(x \right)+F_{670}\! \left(x \right)
F_{40}\! \left(x \right) = F_{41}\! \left(x \right)
F_{41}\! \left(x \right) = F_{17}\! \left(x \right) F_{42}\! \left(x \right)
F_{42}\! \left(x \right) = F_{43}\! \left(x \right)+F_{663}\! \left(x \right)
F_{43}\! \left(x \right) = F_{44}\! \left(x \right)+F_{657}\! \left(x \right)
F_{44}\! \left(x \right) = F_{125}\! \left(x \right) F_{45}\! \left(x \right)
F_{45}\! \left(x \right) = \frac{F_{46}\! \left(x \right)}{F_{17}\! \left(x \right)}
F_{46}\! \left(x \right) = -F_{1}\! \left(x \right)-F_{49}\! \left(x \right)+F_{47}\! \left(x \right)
F_{47}\! \left(x \right) = \frac{F_{48}\! \left(x \right)}{F_{17}\! \left(x \right)}
F_{48}\! \left(x \right) = F_{2}\! \left(x \right)
F_{49}\! \left(x \right) = F_{17}\! \left(x \right) F_{50}\! \left(x \right)
F_{50}\! \left(x \right) = F_{1}\! \left(x \right)+F_{51}\! \left(x \right)+F_{655}\! \left(x \right)+F_{656}\! \left(x \right)
F_{51}\! \left(x \right) = F_{17}\! \left(x \right) F_{52}\! \left(x \right)
F_{52}\! \left(x \right) = F_{53}\! \left(x \right)+F_{654}\! \left(x \right)
F_{53}\! \left(x \right) = F_{54}\! \left(x \right)+F_{89}\! \left(x \right)
F_{54}\! \left(x \right) = F_{0}\! \left(x \right)+F_{55}\! \left(x \right)
F_{55}\! \left(x \right) = F_{2}\! \left(x \right)+F_{56}\! \left(x \right)
F_{56}\! \left(x \right) = F_{57}\! \left(x \right)
F_{57}\! \left(x \right) = F_{17}\! \left(x \right) F_{58}\! \left(x \right)
F_{58}\! \left(x \right) = F_{59}\! \left(x \right)+F_{73}\! \left(x \right)
F_{59}\! \left(x \right) = F_{60}\! \left(x \right)
F_{60}\! \left(x \right) = F_{61}\! \left(x \right)
F_{61}\! \left(x \right) = F_{17}\! \left(x \right) F_{62}\! \left(x \right) F_{66}\! \left(x \right)
F_{62}\! \left(x \right) = \frac{F_{63}\! \left(x \right)}{F_{17}\! \left(x \right)}
F_{63}\! \left(x \right) = -F_{1}\! \left(x \right)-F_{64}\! \left(x \right)+F_{54}\! \left(x \right)
F_{64}\! \left(x \right) = F_{17}\! \left(x \right) F_{65}\! \left(x \right)
F_{65}\! \left(x \right) = F_{47}\! \left(x \right)+F_{59}\! \left(x \right)
F_{66}\! \left(x \right) = F_{1}\! \left(x \right)+F_{67}\! \left(x \right)+F_{72}\! \left(x \right)
F_{67}\! \left(x \right) = F_{68}\! \left(x \right)
F_{68}\! \left(x \right) = F_{17}\! \left(x \right) F_{66}\! \left(x \right) F_{69}\! \left(x \right)
F_{69}\! \left(x \right) = F_{1}\! \left(x \right)+F_{70}\! \left(x \right)
F_{70}\! \left(x \right) = F_{71}\! \left(x \right)
F_{71}\! \left(x \right) = F_{17}\! \left(x \right) F_{66}\! \left(x \right)
F_{72}\! \left(x \right) = F_{17}\! \left(x \right) F_{66}\! \left(x \right)
F_{73}\! \left(x \right) = F_{74}\! \left(x \right)+F_{78}\! \left(x \right)
F_{74}\! \left(x \right) = F_{2}\! \left(x \right) F_{75}\! \left(x \right)
F_{75}\! \left(x \right) = F_{1}\! \left(x \right)+F_{76}\! \left(x \right)
F_{76}\! \left(x \right) = F_{77}\! \left(x \right)
F_{77}\! \left(x \right) = F_{17}\! \left(x \right) F_{75}\! \left(x \right)
F_{78}\! \left(x \right) = F_{79}\! \left(x \right)
F_{79}\! \left(x \right) = F_{17}\! \left(x \right) F_{80}\! \left(x \right)
F_{80}\! \left(x \right) = F_{104}\! \left(x \right)+F_{81}\! \left(x \right)
F_{81}\! \left(x \right) = F_{15}\! \left(x \right) F_{82}\! \left(x \right)
F_{82}\! \left(x \right) = F_{103}\! \left(x \right)+F_{83}\! \left(x \right)+F_{86}\! \left(x \right)
F_{83}\! \left(x \right) = F_{75}\! \left(x \right)+F_{84}\! \left(x \right)
F_{84}\! \left(x \right) = F_{85}\! \left(x \right)
F_{85}\! \left(x \right) = F_{17}\! \left(x \right) F_{62}\! \left(x \right) F_{75}\! \left(x \right)
F_{86}\! \left(x \right) = F_{17}\! \left(x \right) F_{87}\! \left(x \right)
F_{87}\! \left(x \right) = \frac{F_{88}\! \left(x \right)}{F_{17}\! \left(x \right)}
F_{88}\! \left(x \right) = F_{89}\! \left(x \right)
F_{89}\! \left(x \right) = F_{90}\! \left(x \right)
F_{90}\! \left(x \right) = -F_{102}\! \left(x \right)+F_{91}\! \left(x \right)
F_{91}\! \left(x \right) = F_{62}\! \left(x \right)+F_{92}\! \left(x \right)
F_{92}\! \left(x \right) = F_{93}\! \left(x \right)
F_{93}\! \left(x \right) = 2 F_{94}\! \left(x \right)+F_{101}\! \left(x \right)+F_{95}\! \left(x \right)
F_{94}\! \left(x \right) = 0
F_{95}\! \left(x \right) = F_{17}\! \left(x \right) F_{96}\! \left(x \right)
F_{96}\! \left(x \right) = F_{62}\! \left(x \right)+F_{97}\! \left(x \right)
F_{97}\! \left(x \right) = F_{98}\! \left(x \right)
F_{98}\! \left(x \right) = F_{17}\! \left(x \right) F_{62}\! \left(x \right) F_{99}\! \left(x \right)
F_{99}\! \left(x \right) = \frac{F_{100}\! \left(x \right)}{F_{17}\! \left(x \right)}
F_{100}\! \left(x \right) = -F_{1}\! \left(x \right)-F_{71}\! \left(x \right)+F_{66}\! \left(x \right)
F_{101}\! \left(x \right) = F_{17}\! \left(x \right) F_{93}\! \left(x \right)
F_{102}\! \left(x \right) = F_{60}\! \left(x \right)+F_{83}\! \left(x \right)
F_{103}\! \left(x \right) = F_{17}\! \left(x \right) F_{82}\! \left(x \right)
F_{104}\! \left(x \right) = F_{105}\! \left(x \right)+F_{640}\! \left(x \right)+F_{653}\! \left(x \right)
F_{105}\! \left(x \right) = F_{106}\! \left(x \right)+F_{23}\! \left(x \right)+F_{639}\! \left(x \right)
F_{106}\! \left(x \right) = F_{107}\! \left(x \right)
F_{107}\! \left(x \right) = F_{108}\! \left(x \right) F_{17}\! \left(x \right)
F_{108}\! \left(x \right) = F_{109}\! \left(x \right)+F_{110}\! \left(x \right)
F_{109}\! \left(x \right) = F_{23}\! \left(x \right) F_{62}\! \left(x \right)
F_{110}\! \left(x \right) = F_{111}\! \left(x \right)
F_{111}\! \left(x \right) = F_{112}\! \left(x \right) F_{17}\! \left(x \right) F_{96}\! \left(x \right)
F_{112}\! \left(x \right) = F_{113}\! \left(x \right)+F_{13}\! \left(x \right)
F_{113}\! \left(x \right) = F_{114}\! \left(x \right)
F_{114}\! \left(x \right) = F_{115}\! \left(x \right) F_{17}\! \left(x \right)
F_{115}\! \left(x \right) = \frac{F_{116}\! \left(x \right)}{F_{17}\! \left(x \right)}
F_{116}\! \left(x \right) = F_{117}\! \left(x \right)
F_{117}\! \left(x \right) = -F_{120}\! \left(x \right)+F_{118}\! \left(x \right)
F_{118}\! \left(x \right) = \frac{F_{119}\! \left(x \right)}{F_{17}\! \left(x \right)}
F_{119}\! \left(x \right) = -F_{1}\! \left(x \right)-F_{634}\! \left(x \right)-F_{638}\! \left(x \right)+F_{120}\! \left(x \right)
F_{120}\! \left(x \right) = F_{121}\! \left(x \right)+F_{13}\! \left(x \right)
F_{121}\! \left(x \right) = F_{122}\! \left(x \right)
F_{122}\! \left(x \right) = F_{123}\! \left(x \right) F_{17}\! \left(x \right)
F_{123}\! \left(x \right) = F_{124}\! \left(x \right)+F_{133}\! \left(x \right)
F_{124}\! \left(x \right) = F_{125}\! \left(x \right) F_{13}\! \left(x \right)
F_{125}\! \left(x \right) = -F_{126}\! \left(x \right)+F_{26}\! \left(x \right)
F_{126}\! \left(x \right) = \frac{F_{127}\! \left(x \right)}{F_{17}\! \left(x \right)}
F_{127}\! \left(x \right) = -F_{130}\! \left(x \right)-F_{94}\! \left(x \right)+F_{128}\! \left(x \right)
F_{128}\! \left(x \right) = -F_{129}\! \left(x \right)+F_{4}\! \left(x \right)
F_{129}\! \left(x \right) = x F_{129} \left(x \right)^{4}+x^{2} F_{129} \left(x \right)^{2}-F_{129} \left(x \right)^{3} x -2 x F_{129} \left(x \right)^{2}-F_{129} \left(x \right)^{3}+2 F_{129}\! \left(x \right) x +3 F_{129} \left(x \right)^{2}-2 F_{129}\! \left(x \right)+1
F_{130}\! \left(x \right) = F_{131}\! \left(x \right) F_{17}\! \left(x \right)
F_{131}\! \left(x \right) = F_{132}\! \left(x \right)+F_{4}\! \left(x \right)
F_{132}\! \left(x \right) = F_{37}\! \left(x \right)+F_{5}\! \left(x \right)
F_{133}\! \left(x \right) = F_{134}\! \left(x \right)
F_{134}\! \left(x \right) = F_{135}\! \left(x \right) F_{17}\! \left(x \right)
F_{135}\! \left(x \right) = F_{136}\! \left(x \right)+F_{139}\! \left(x \right)
F_{136}\! \left(x \right) = F_{13}\! \left(x \right) F_{137}\! \left(x \right)
F_{137}\! \left(x \right) = \frac{F_{138}\! \left(x \right)}{F_{17}\! \left(x \right)}
F_{138}\! \left(x \right) = F_{126}\! \left(x \right)
F_{139}\! \left(x \right) = F_{140}\! \left(x \right)
F_{140}\! \left(x \right) = F_{115}\! \left(x \right) F_{141}\! \left(x \right)
F_{141}\! \left(x \right) = 2 F_{94}\! \left(x \right)+F_{142}\! \left(x \right)+F_{143}\! \left(x \right)
F_{142}\! \left(x \right) = F_{13}\! \left(x \right) F_{17}\! \left(x \right)
F_{143}\! \left(x \right) = F_{144}\! \left(x \right) F_{17}\! \left(x \right)
F_{144}\! \left(x \right) = F_{145}\! \left(x \right)
F_{145}\! \left(x \right) = -F_{633}\! \left(x \right)+F_{146}\! \left(x \right)
F_{146}\! \left(x \right) = \frac{F_{147}\! \left(x \right)}{F_{17}\! \left(x \right)}
F_{147}\! \left(x \right) = F_{148}\! \left(x \right)
F_{148}\! \left(x \right) = -F_{184}\! \left(x \right)+F_{149}\! \left(x \right)
F_{149}\! \left(x \right) = F_{150}\! \left(x \right)+F_{152}\! \left(x \right)
F_{150}\! \left(x \right) = \frac{F_{151}\! \left(x \right)}{F_{17}\! \left(x \right)}
F_{151}\! \left(x \right) = F_{23}\! \left(x \right)
F_{152}\! \left(x \right) = F_{153}\! \left(x \right)
F_{153}\! \left(x \right) = 2 F_{94}\! \left(x \right)+F_{154}\! \left(x \right)+F_{156}\! \left(x \right)
F_{154}\! \left(x \right) = F_{155}\! \left(x \right)
F_{155}\! \left(x \right) = F_{14}\! \left(x \right) F_{17}\! \left(x \right) F_{69}\! \left(x \right) F_{70}\! \left(x \right)
F_{156}\! \left(x \right) = F_{157}\! \left(x \right)
F_{157}\! \left(x \right) = F_{14}\! \left(x \right) F_{158}\! \left(x \right) F_{17}\! \left(x \right)
F_{158}\! \left(x \right) = \frac{F_{159}\! \left(x \right)}{F_{17}\! \left(x \right)}
F_{159}\! \left(x \right) = -F_{631}\! \left(x \right)-2 F_{94}\! \left(x \right)+F_{160}\! \left(x \right)
F_{160}\! \left(x \right) = -F_{175}\! \left(x \right)+F_{161}\! \left(x \right)
F_{161}\! \left(x \right) = \frac{F_{162}\! \left(x \right)}{F_{17}\! \left(x \right)}
F_{162}\! \left(x \right) = -F_{1}\! \left(x \right)-F_{615}\! \left(x \right)+F_{163}\! \left(x \right)
F_{163}\! \left(x \right) = F_{0}\! \left(x \right)+F_{164}\! \left(x \right)
F_{164}\! \left(x \right) = F_{165}\! \left(x \right)
F_{165}\! \left(x \right) = F_{166}\! \left(x \right) F_{17}\! \left(x \right)
F_{166}\! \left(x \right) = F_{167}\! \left(x \right)+F_{602}\! \left(x \right)
F_{167}\! \left(x \right) = F_{0}\! \left(x \right)+F_{168}\! \left(x \right)+F_{601}\! \left(x \right)
F_{168}\! \left(x \right) = F_{169}\! \left(x \right)
F_{169}\! \left(x \right) = F_{17}\! \left(x \right) F_{170}\! \left(x \right)
F_{170}\! \left(x \right) = F_{171}\! \left(x \right)+F_{600}\! \left(x \right)
F_{171}\! \left(x \right) = F_{0}\! \left(x \right) F_{172}\! \left(x \right)
F_{172}\! \left(x \right) = F_{1}\! \left(x \right)+F_{173}\! \left(x \right)+F_{174}\! \left(x \right)+F_{176}\! \left(x \right)
F_{173}\! \left(x \right) = F_{17}\! \left(x \right) F_{172}\! \left(x \right)
F_{174}\! \left(x \right) = F_{17}\! \left(x \right) F_{175}\! \left(x \right)
F_{175}\! \left(x \right) = F_{1}\! \left(x \right)+F_{162}\! \left(x \right)+F_{173}\! \left(x \right)
F_{176}\! \left(x \right) = F_{17}\! \left(x \right) F_{177}\! \left(x \right)
F_{177}\! \left(x \right) = F_{161}\! \left(x \right)+F_{178}\! \left(x \right)
F_{178}\! \left(x \right) = F_{179}\! \left(x \right)
F_{179}\! \left(x \right) = -F_{195}\! \left(x \right)+F_{180}\! \left(x \right)
F_{180}\! \left(x \right) = -F_{599}\! \left(x \right)+F_{181}\! \left(x \right)
F_{181}\! \left(x \right) = \frac{F_{182}\! \left(x \right)}{F_{17}\! \left(x \right)}
F_{182}\! \left(x \right) = F_{183}\! \left(x \right)
F_{183}\! \left(x \right) = -F_{1}\! \left(x \right)-F_{203}\! \left(x \right)-F_{591}\! \left(x \right)-F_{598}\! \left(x \right)+F_{184}\! \left(x \right)
F_{184}\! \left(x \right) = -F_{540}\! \left(x \right)+F_{185}\! \left(x \right)
F_{185}\! \left(x \right) = F_{186}\! \left(x \right)+F_{589}\! \left(x \right)
F_{186}\! \left(x \right) = F_{0}\! \left(x \right)+F_{187}\! \left(x \right)+F_{587}\! \left(x \right)+F_{588}\! \left(x \right)
F_{187}\! \left(x \right) = F_{188}\! \left(x \right)
F_{188}\! \left(x \right) = F_{17}\! \left(x \right) F_{189}\! \left(x \right)
F_{189}\! \left(x \right) = F_{190}\! \left(x \right)+F_{536}\! \left(x \right)
F_{190}\! \left(x \right) = F_{191}\! \left(x \right) F_{535}\! \left(x \right)
F_{191}\! \left(x \right) = F_{175}\! \left(x \right)+F_{192}\! \left(x \right)
F_{192}\! \left(x \right) = F_{193}\! \left(x \right)+F_{203}\! \left(x \right)+F_{533}\! \left(x \right)+F_{94}\! \left(x \right)
F_{193}\! \left(x \right) = F_{17}\! \left(x \right) F_{194}\! \left(x \right)
F_{194}\! \left(x \right) = F_{192}\! \left(x \right)+F_{195}\! \left(x \right)
F_{195}\! \left(x \right) = 2 F_{94}\! \left(x \right)+F_{196}\! \left(x \right)+F_{197}\! \left(x \right)+F_{201}\! \left(x \right)
F_{196}\! \left(x \right) = F_{17}\! \left(x \right) F_{192}\! \left(x \right)
F_{197}\! \left(x \right) = -F_{198}\! \left(x \right)-F_{199}\! \left(x \right)-2 F_{94}\! \left(x \right)+F_{180}\! \left(x \right)
F_{198}\! \left(x \right) = F_{17}\! \left(x \right) F_{191}\! \left(x \right)
F_{199}\! \left(x \right) = F_{200}\! \left(x \right)
F_{200}\! \left(x \right) = F_{17}\! \left(x \right) F_{180}\! \left(x \right)
F_{201}\! \left(x \right) = F_{202}\! \left(x \right)
F_{202}\! \left(x \right) = F_{17}\! \left(x \right) F_{195}\! \left(x \right)
F_{203}\! \left(x \right) = -F_{1}\! \left(x \right)-F_{204}\! \left(x \right)-F_{532}\! \left(x \right)+F_{45}\! \left(x \right)
F_{204}\! \left(x \right) = F_{17}\! \left(x \right) F_{205}\! \left(x \right)
F_{205}\! \left(x \right) = \frac{F_{206}\! \left(x \right)}{F_{17}\! \left(x \right)}
F_{206}\! \left(x \right) = -F_{1}\! \left(x \right)-F_{207}\! \left(x \right)-F_{530}\! \left(x \right)+F_{131}\! \left(x \right)
F_{207}\! \left(x \right) = F_{17}\! \left(x \right) F_{208}\! \left(x \right)
F_{208}\! \left(x \right) = \frac{F_{209}\! \left(x \right)}{F_{17}\! \left(x \right)}
F_{209}\! \left(x \right) = -F_{1}\! \left(x \right)-F_{210}\! \left(x \right)-F_{214}\! \left(x \right)+F_{50}\! \left(x \right)
F_{210}\! \left(x \right) = F_{211}\! \left(x \right)
F_{211}\! \left(x \right) = F_{17}\! \left(x \right) F_{212}\! \left(x \right)
F_{212}\! \left(x \right) = F_{213}\! \left(x \right)+F_{45}\! \left(x \right)
F_{213}\! \left(x \right) = F_{69}\! \left(x \right) F_{70}\! \left(x \right)
F_{214}\! \left(x \right) = F_{17}\! \left(x \right) F_{215}\! \left(x \right)
F_{215}\! \left(x \right) = F_{216}\! \left(x \right)+F_{26}\! \left(x \right)
F_{216}\! \left(x \right) = F_{217}\! \left(x \right)
F_{217}\! \left(x \right) = F_{17}\! \left(x \right) F_{218}\! \left(x \right)
F_{218}\! \left(x \right) = \frac{F_{219}\! \left(x \right)}{F_{13}\! \left(x \right) F_{17}\! \left(x \right)}
F_{219}\! \left(x \right) = F_{220}\! \left(x \right)
F_{220}\! \left(x \right) = \frac{F_{221}\! \left(x \right)}{F_{17}\! \left(x \right)}
F_{221}\! \left(x \right) = -F_{291}\! \left(x \right)-F_{293}\! \left(x \right)-F_{94}\! \left(x \right)+F_{222}\! \left(x \right)
F_{222}\! \left(x \right) = F_{223}\! \left(x \right)+F_{225}\! \left(x \right)+F_{289}\! \left(x \right)+F_{94}\! \left(x \right)
F_{223}\! \left(x \right) = F_{224}\! \left(x \right)
F_{224}\! \left(x \right) = F_{13}\! \left(x \right) F_{17}\! \left(x \right) F_{4}\! \left(x \right)
F_{225}\! \left(x \right) = F_{226}\! \left(x \right)
F_{226}\! \left(x \right) = F_{13}\! \left(x \right) F_{17}\! \left(x \right) F_{227}\! \left(x \right)
F_{227}\! \left(x \right) = F_{228}\! \left(x \right)
F_{228}\! \left(x \right) = F_{17}\! \left(x \right) F_{229}\! \left(x \right)
F_{229}\! \left(x \right) = F_{230}\! \left(x \right)+F_{288}\! \left(x \right)+F_{66}\! \left(x \right)
F_{230}\! \left(x \right) = F_{231}\! \left(x \right)
F_{231}\! \left(x \right) = F_{17}\! \left(x \right) F_{232}\! \left(x \right)
F_{232}\! \left(x \right) = \frac{F_{233}\! \left(x \right)}{F_{17}\! \left(x \right)}
F_{233}\! \left(x \right) = F_{234}\! \left(x \right)
F_{234}\! \left(x \right) = \frac{F_{235}\! \left(x \right)}{F_{17}\! \left(x \right)}
F_{235}\! \left(x \right) = -F_{237}\! \left(x \right)-F_{51}\! \left(x \right)-F_{94}\! \left(x \right)+F_{236}\! \left(x \right)
F_{236}\! \left(x \right) = -F_{4}\! \left(x \right)+F_{50}\! \left(x \right)
F_{237}\! \left(x \right) = F_{238}\! \left(x \right)
F_{238}\! \left(x \right) = F_{17}\! \left(x \right) F_{239}\! \left(x \right)
F_{239}\! \left(x \right) = F_{240}\! \left(x \right)+F_{285}\! \left(x \right)+F_{286}\! \left(x \right)+F_{94}\! \left(x \right)
F_{240}\! \left(x \right) = F_{17}\! \left(x \right) F_{241}\! \left(x \right)
F_{241}\! \left(x \right) = F_{242}\! \left(x \right)+F_{283}\! \left(x \right)
F_{242}\! \left(x \right) = F_{1}\! \left(x \right)+F_{243}\! \left(x \right)+F_{279}\! \left(x \right)+F_{282}\! \left(x \right)
F_{243}\! \left(x \right) = F_{17}\! \left(x \right) F_{244}\! \left(x \right)
F_{244}\! \left(x \right) = F_{1}\! \left(x \right)+F_{245}\! \left(x \right)+F_{250}\! \left(x \right)+F_{253}\! \left(x \right)+F_{277}\! \left(x \right)
F_{245}\! \left(x \right) = F_{17}\! \left(x \right) F_{246}\! \left(x \right)
F_{246}\! \left(x \right) = F_{247}\! \left(x \right)+F_{249}\! \left(x \right)
F_{247}\! \left(x \right) = F_{242}\! \left(x \right)+F_{248}\! \left(x \right)
F_{248}\! \left(x \right) = F_{55}\! \left(x \right)
F_{249}\! \left(x \right) = F_{89}\! \left(x \right)
F_{250}\! \left(x \right) = F_{17}\! \left(x \right) F_{251}\! \left(x \right)
F_{251}\! \left(x \right) = F_{244}\! \left(x \right)+F_{252}\! \left(x \right)
F_{252}\! \left(x \right) = F_{239}\! \left(x \right)
F_{253}\! \left(x \right) = -F_{1}\! \left(x \right)-F_{262}\! \left(x \right)-F_{263}\! \left(x \right)-F_{274}\! \left(x \right)+F_{254}\! \left(x \right)
F_{254}\! \left(x \right) = \frac{F_{255}\! \left(x \right)}{F_{17}\! \left(x \right)}
F_{255}\! \left(x \right) = -F_{1}\! \left(x \right)-F_{240}\! \left(x \right)-F_{259}\! \left(x \right)+F_{256}\! \left(x \right)
F_{256}\! \left(x \right) = \frac{F_{257}\! \left(x \right)}{F_{17}\! \left(x \right)}
F_{257}\! \left(x \right) = -F_{1}\! \left(x \right)-F_{258}\! \left(x \right)+F_{47}\! \left(x \right)
F_{258}\! \left(x \right) = F_{17}\! \left(x \right) F_{53}\! \left(x \right)
F_{259}\! \left(x \right) = F_{17}\! \left(x \right) F_{260}\! \left(x \right)
F_{260}\! \left(x \right) = F_{261}\! \left(x \right)+F_{50}\! \left(x \right)
F_{261}\! \left(x \right) = F_{239}\! \left(x \right)
F_{262}\! \left(x \right) = F_{17}\! \left(x \right) F_{242}\! \left(x \right)
F_{263}\! \left(x \right) = F_{17}\! \left(x \right) F_{264}\! \left(x \right)
F_{264}\! \left(x \right) = F_{265}\! \left(x \right)+F_{273}\! \left(x \right)
F_{265}\! \left(x \right) = F_{1}\! \left(x \right)+F_{245}\! \left(x \right)+F_{250}\! \left(x \right)+F_{253}\! \left(x \right)+F_{266}\! \left(x \right)
F_{266}\! \left(x \right) = F_{17}\! \left(x \right) F_{267}\! \left(x \right)
F_{267}\! \left(x \right) = F_{268}\! \left(x \right)+F_{271}\! \left(x \right)
F_{268}\! \left(x \right) = F_{242}\! \left(x \right)+F_{269}\! \left(x \right)
F_{269}\! \left(x \right) = F_{270}\! \left(x \right)
F_{270}\! \left(x \right) = F_{17}\! \left(x \right) F_{268}\! \left(x \right) F_{69}\! \left(x \right) F_{75}\! \left(x \right)
F_{271}\! \left(x \right) = F_{272}\! \left(x \right)
F_{272}\! \left(x \right) = F_{234}\! \left(x \right)
F_{273}\! \left(x \right) = F_{227}\! \left(x \right)
F_{274}\! \left(x \right) = F_{17}\! \left(x \right) F_{275}\! \left(x \right)
F_{275}\! \left(x \right) = F_{241}\! \left(x \right)+F_{276}\! \left(x \right)
F_{276}\! \left(x \right) = F_{272}\! \left(x \right)
F_{277}\! \left(x \right) = F_{17}\! \left(x \right) F_{278}\! \left(x \right)
F_{278}\! \left(x \right) = F_{242}\! \left(x \right)+F_{272}\! \left(x \right)
F_{279}\! \left(x \right) = -F_{1}\! \left(x \right)-F_{280}\! \left(x \right)-F_{281}\! \left(x \right)+F_{45}\! \left(x \right)
F_{280}\! \left(x \right) = F_{17}\! \left(x \right) F_{265}\! \left(x \right)
F_{281}\! \left(x \right) = F_{17}\! \left(x \right) F_{241}\! \left(x \right)
F_{282}\! \left(x \right) = F_{17}\! \left(x \right) F_{242}\! \left(x \right)
F_{283}\! \left(x \right) = F_{284}\! \left(x \right)
F_{284}\! \left(x \right) = F_{158}\! \left(x \right) F_{17}\! \left(x \right) F_{242}\! \left(x \right)
F_{285}\! \left(x \right) = F_{17}\! \left(x \right) F_{234}\! \left(x \right)
F_{286}\! \left(x \right) = F_{287}\! \left(x \right)
F_{287}\! \left(x \right) = F_{17}\! \left(x \right) F_{239}\! \left(x \right)
F_{288}\! \left(x \right) = F_{17}\! \left(x \right) F_{229}\! \left(x \right)
F_{289}\! \left(x \right) = F_{290}\! \left(x \right)
F_{290}\! \left(x \right) = F_{13}\! \left(x \right) F_{17}\! \left(x \right) F_{234}\! \left(x \right)
F_{291}\! \left(x \right) = F_{292}\! \left(x \right)
F_{292}\! \left(x \right) = F_{69} \left(x \right)^{2} F_{13}\! \left(x \right) F_{17}\! \left(x \right)
F_{293}\! \left(x \right) = F_{17}\! \left(x \right) F_{294}\! \left(x \right)
F_{294}\! \left(x \right) = -F_{512}\! \left(x \right)+F_{295}\! \left(x \right)
F_{295}\! \left(x \right) = \frac{F_{296}\! \left(x \right)}{F_{17}\! \left(x \right)}
F_{296}\! \left(x \right) = F_{297}\! \left(x \right)
F_{297}\! \left(x \right) = -F_{131}\! \left(x \right)-F_{303}\! \left(x \right)+F_{298}\! \left(x \right)
F_{298}\! \left(x \right) = -F_{299}\! \left(x \right)+F_{34}\! \left(x \right)
F_{299}\! \left(x \right) = F_{300}\! \left(x \right)
F_{300}\! \left(x \right) = F_{301}\! \left(x \right) F_{69}\! \left(x \right)
F_{301}\! \left(x \right) = F_{302}\! \left(x \right)
F_{302}\! \left(x \right) = F_{112}\! \left(x \right) F_{17}\! \left(x \right) F_{69}\! \left(x \right)
F_{303}\! \left(x \right) = F_{304}\! \left(x \right)
F_{304}\! \left(x \right) = F_{17}\! \left(x \right) F_{305}\! \left(x \right)
F_{305}\! \left(x \right) = -F_{508}\! \left(x \right)+F_{306}\! \left(x \right)
F_{306}\! \left(x \right) = \frac{F_{307}\! \left(x \right)}{F_{17}\! \left(x \right)}
F_{307}\! \left(x \right) = F_{308}\! \left(x \right)
F_{308}\! \left(x \right) = -F_{26}\! \left(x \right)-F_{406}\! \left(x \right)-F_{506}\! \left(x \right)+F_{309}\! \left(x \right)
F_{309}\! \left(x \right) = F_{310}\! \left(x \right)+F_{404}\! \left(x \right)
F_{310}\! \left(x \right) = F_{311}\! \left(x \right)+F_{322}\! \left(x \right)
F_{311}\! \left(x \right) = F_{312}\! \left(x \right)+F_{313}\! \left(x \right)
F_{312}\! \left(x \right) = F_{0}\! \left(x \right) F_{125}\! \left(x \right)
F_{313}\! \left(x \right) = F_{314}\! \left(x \right)
F_{314}\! \left(x \right) = F_{17}\! \left(x \right) F_{315}\! \left(x \right)
F_{315}\! \left(x \right) = F_{316}\! \left(x \right)+F_{317}\! \left(x \right)
F_{316}\! \left(x \right) = F_{0}\! \left(x \right) F_{137}\! \left(x \right)
F_{317}\! \left(x \right) = F_{318}\! \left(x \right)
F_{318}\! \left(x \right) = F_{115}\! \left(x \right) F_{319}\! \left(x \right)
F_{319}\! \left(x \right) = F_{320}\! \left(x \right)+F_{321}\! \left(x \right)+F_{94}\! \left(x \right)
F_{320}\! \left(x \right) = F_{0}\! \left(x \right) F_{17}\! \left(x \right)
F_{321}\! \left(x \right) = F_{17}\! \left(x \right) F_{227}\! \left(x \right)
F_{322}\! \left(x \right) = F_{323}\! \left(x \right)
F_{323}\! \left(x \right) = F_{17}\! \left(x \right) F_{324}\! \left(x \right)
F_{324}\! \left(x \right) = F_{325}\! \left(x \right)+F_{42}\! \left(x \right)
F_{325}\! \left(x \right) = F_{326}\! \left(x \right)
F_{326}\! \left(x \right) = F_{17}\! \left(x \right) F_{327}\! \left(x \right)
F_{327}\! \left(x \right) = F_{328}\! \left(x \right)+F_{355}\! \left(x \right)
F_{328}\! \left(x \right) = F_{329}\! \left(x \right)
F_{329}\! \left(x \right) = F_{115}\! \left(x \right) F_{330}\! \left(x \right)
F_{330}\! \left(x \right) = F_{331}\! \left(x \right)+F_{353}\! \left(x \right)
F_{331}\! \left(x \right) = \frac{F_{332}\! \left(x \right)}{F_{17}\! \left(x \right)}
F_{332}\! \left(x \right) = -F_{1}\! \left(x \right)-F_{348}\! \left(x \right)-F_{352}\! \left(x \right)+F_{333}\! \left(x \right)
F_{333}\! \left(x \right) = F_{334}\! \left(x \right)+F_{4}\! \left(x \right)
F_{334}\! \left(x \right) = F_{335}\! \left(x \right)
F_{335}\! \left(x \right) = F_{17}\! \left(x \right) F_{336}\! \left(x \right) F_{4}\! \left(x \right)
F_{336}\! \left(x \right) = \frac{F_{337}\! \left(x \right)}{F_{69}\! \left(x \right)}
F_{337}\! \left(x \right) = -F_{340}\! \left(x \right)+F_{338}\! \left(x \right)
F_{338}\! \left(x \right) = \frac{F_{339}\! \left(x \right)}{F_{17}\! \left(x \right)}
F_{339}\! \left(x \right) = F_{160}\! \left(x \right)
F_{340}\! \left(x \right) = F_{341}\! \left(x \right)
F_{341}\! \left(x \right) = F_{69} \left(x \right)^{2} F_{342}\! \left(x \right)
F_{342}\! \left(x \right) = F_{17}\! \left(x \right)+F_{343}\! \left(x \right)
F_{343}\! \left(x \right) = F_{344}\! \left(x \right)
F_{344}\! \left(x \right) = F_{17}\! \left(x \right) F_{345}\! \left(x \right)
F_{345}\! \left(x \right) = F_{346}\! \left(x \right)+F_{347}\! \left(x \right)
F_{346}\! \left(x \right) = F_{342}\! \left(x \right) F_{69}\! \left(x \right)
F_{347}\! \left(x \right) = F_{342}\! \left(x \right) F_{69}\! \left(x \right)
F_{348}\! \left(x \right) = F_{349}\! \left(x \right)
F_{349}\! \left(x \right) = F_{17}\! \left(x \right) F_{350}\! \left(x \right)
F_{350}\! \left(x \right) = F_{236}\! \left(x \right)+F_{351}\! \left(x \right)
F_{351}\! \left(x \right) = F_{4}\! \left(x \right) F_{69}\! \left(x \right)
F_{352}\! \left(x \right) = F_{17}\! \left(x \right) F_{45}\! \left(x \right)
F_{353}\! \left(x \right) = F_{354}\! \left(x \right)
F_{354}\! \left(x \right) = F_{17}\! \left(x \right) F_{4}\! \left(x \right) F_{66}\! \left(x \right)
F_{355}\! \left(x \right) = F_{356}\! \left(x \right)
F_{356}\! \left(x \right) = F_{357}\! \left(x \right) F_{4}\! \left(x \right) F_{66}\! \left(x \right)
F_{357}\! \left(x \right) = -F_{402}\! \left(x \right)+F_{358}\! \left(x \right)
F_{358}\! \left(x \right) = F_{359}\! \left(x \right)+F_{400}\! \left(x \right)
F_{359}\! \left(x \right) = \frac{F_{360}\! \left(x \right)}{F_{17}\! \left(x \right)}
F_{360}\! \left(x \right) = F_{361}\! \left(x \right)
F_{361}\! \left(x \right) = -F_{385}\! \left(x \right)+F_{362}\! \left(x \right)
F_{362}\! \left(x \right) = F_{363}\! \left(x \right)+F_{399}\! \left(x \right)
F_{363}\! \left(x \right) = \frac{F_{364}\! \left(x \right)}{F_{17}\! \left(x \right)}
F_{364}\! \left(x \right) = -F_{1}\! \left(x \right)-F_{365}\! \left(x \right)-F_{387}\! \left(x \right)+F_{26}\! \left(x \right)
F_{365}\! \left(x \right) = F_{17}\! \left(x \right) F_{366}\! \left(x \right)
F_{366}\! \left(x \right) = F_{367}\! \left(x \right)+F_{386}\! \left(x \right)
F_{367}\! \left(x \right) = F_{1}\! \left(x \right)+F_{119}\! \left(x \right)+F_{368}\! \left(x \right)+F_{384}\! \left(x \right)
F_{368}\! \left(x \right) = F_{17}\! \left(x \right) F_{369}\! \left(x \right)
F_{369}\! \left(x \right) = F_{26}\! \left(x \right)+F_{370}\! \left(x \right)
F_{370}\! \left(x \right) = F_{371}\! \left(x \right)
F_{371}\! \left(x \right) = F_{17}\! \left(x \right) F_{372}\! \left(x \right)
F_{372}\! \left(x \right) = F_{373}\! \left(x \right)+F_{381}\! \left(x \right)
F_{373}\! \left(x \right) = F_{374}\! \left(x \right)+F_{375}\! \left(x \right)
F_{374}\! \left(x \right) = F_{125}\! \left(x \right) F_{26}\! \left(x \right)
F_{375}\! \left(x \right) = F_{376}\! \left(x \right)
F_{376}\! \left(x \right) = F_{17}\! \left(x \right) F_{377}\! \left(x \right)
F_{377}\! \left(x \right) = F_{378}\! \left(x \right)+F_{379}\! \left(x \right)
F_{378}\! \left(x \right) = F_{137}\! \left(x \right) F_{26}\! \left(x \right)
F_{379}\! \left(x \right) = F_{380}\! \left(x \right)
F_{380}\! \left(x \right) = F_{115}\! \left(x \right) F_{216}\! \left(x \right)
F_{381}\! \left(x \right) = F_{382}\! \left(x \right)
F_{382}\! \left(x \right) = F_{69} \left(x \right)^{2} F_{383}\! \left(x \right)
F_{383}\! \left(x \right) = F_{117}\! \left(x \right)
F_{384}\! \left(x \right) = F_{17}\! \left(x \right) F_{385}\! \left(x \right)
F_{385}\! \left(x \right) = F_{26}\! \left(x \right)+F_{383}\! \left(x \right)
F_{386}\! \left(x \right) = F_{117}\! \left(x \right)
F_{387}\! \left(x \right) = F_{17}\! \left(x \right) F_{388}\! \left(x \right)
F_{388}\! \left(x \right) = F_{26}\! \left(x \right)+F_{389}\! \left(x \right)
F_{389}\! \left(x \right) = F_{390}\! \left(x \right)
F_{390}\! \left(x \right) = F_{17}\! \left(x \right) F_{391}\! \left(x \right)
F_{391}\! \left(x \right) = F_{373}\! \left(x \right)+F_{392}\! \left(x \right)
F_{392}\! \left(x \right) = F_{393}\! \left(x \right)
F_{393}\! \left(x \right) = F_{17}\! \left(x \right) F_{394}\! \left(x \right)
F_{394}\! \left(x \right) = F_{395}\! \left(x \right)+F_{397}\! \left(x \right)
F_{395}\! \left(x \right) = F_{396}\! \left(x \right)
F_{396}\! \left(x \right) = F_{115}\! \left(x \right) F_{336}\! \left(x \right)
F_{397}\! \left(x \right) = F_{398}\! \left(x \right)
F_{398}\! \left(x \right) = F_{69} \left(x \right)^{2} F_{357}\! \left(x \right)
F_{399}\! \left(x \right) = F_{383}\! \left(x \right)
F_{400}\! \left(x \right) = F_{401}\! \left(x \right)
F_{401}\! \left(x \right) = F_{115}\! \left(x \right) F_{17}\! \left(x \right)
F_{402}\! \left(x \right) = F_{403}\! \left(x \right)
F_{403}\! \left(x \right) = F_{115}\! \left(x \right) F_{19}\! \left(x \right)
F_{404}\! \left(x \right) = F_{405}\! \left(x \right)
F_{405}\! \left(x \right) = F_{13}\! \left(x \right) F_{17}\! \left(x \right) F_{330}\! \left(x \right)
F_{406}\! \left(x \right) = F_{407}\! \left(x \right)
F_{407}\! \left(x \right) = F_{17}\! \left(x \right) F_{408}\! \left(x \right)
F_{408}\! \left(x \right) = \frac{F_{409}\! \left(x \right)}{F_{17}\! \left(x \right)}
F_{409}\! \left(x \right) = F_{410}\! \left(x \right)
F_{410}\! \left(x \right) = -F_{26}\! \left(x \right)-F_{411}\! \left(x \right)-F_{504}\! \left(x \right)+F_{29}\! \left(x \right)
F_{411}\! \left(x \right) = -F_{412}\! \left(x \right)-F_{419}\! \left(x \right)-F_{451}\! \left(x \right)+F_{29}\! \left(x \right)
F_{412}\! \left(x \right) = F_{1}\! \left(x \right)+F_{364}\! \left(x \right)+F_{413}\! \left(x \right)+F_{417}\! \left(x \right)
F_{413}\! \left(x \right) = F_{17}\! \left(x \right) F_{414}\! \left(x \right)
F_{414}\! \left(x \right) = F_{12}\! \left(x \right)+F_{415}\! \left(x \right)
F_{415}\! \left(x \right) = F_{416}\! \left(x \right)
F_{416}\! \left(x \right) = 2 F_{94}\! \left(x \right)+F_{417}\! \left(x \right)+F_{418}\! \left(x \right)
F_{417}\! \left(x \right) = F_{13}\! \left(x \right) F_{17}\! \left(x \right)
F_{418}\! \left(x \right) = F_{17}\! \left(x \right) F_{383}\! \left(x \right)
F_{419}\! \left(x \right) = F_{420}\! \left(x \right)
F_{420}\! \left(x \right) = F_{17}\! \left(x \right) F_{421}\! \left(x \right)
F_{421}\! \left(x \right) = F_{422}\! \left(x \right)+F_{439}\! \left(x \right)
F_{422}\! \left(x \right) = F_{423}\! \left(x \right)+F_{433}\! \left(x \right)
F_{423}\! \left(x \right) = F_{424}\! \left(x \right)+F_{425}\! \left(x \right)
F_{424}\! \left(x \right) = F_{129}\! \left(x \right) F_{191}\! \left(x \right)
F_{425}\! \left(x \right) = F_{426}\! \left(x \right)
F_{426}\! \left(x \right) = F_{17}\! \left(x \right) F_{427}\! \left(x \right)
F_{427}\! \left(x \right) = F_{428}\! \left(x \right)+F_{432}\! \left(x \right)
F_{428}\! \left(x \right) = F_{191}\! \left(x \right) F_{429}\! \left(x \right)
F_{429}\! \left(x \right) = F_{12}\! \left(x \right)+F_{430}\! \left(x \right)
F_{430}\! \left(x \right) = F_{431}\! \left(x \right)
F_{431}\! \left(x \right) = F_{137}\! \left(x \right) F_{17}\! \left(x \right)
F_{432}\! \left(x \right) = F_{112}\! \left(x \right) F_{144}\! \left(x \right)
F_{433}\! \left(x \right) = F_{434}\! \left(x \right)
F_{434}\! \left(x \right) = 2 F_{94}\! \left(x \right)+F_{435}\! \left(x \right)+F_{437}\! \left(x \right)
F_{435}\! \left(x \right) = F_{436}\! \left(x \right)
F_{436}\! \left(x \right) = F_{13}\! \left(x \right) F_{17}\! \left(x \right) F_{69}\! \left(x \right) F_{70}\! \left(x \right)
F_{437}\! \left(x \right) = F_{438}\! \left(x \right)
F_{438}\! \left(x \right) = F_{13}\! \left(x \right) F_{158}\! \left(x \right) F_{17}\! \left(x \right)
F_{439}\! \left(x \right) = F_{440}\! \left(x \right)
F_{440}\! \left(x \right) = F_{17}\! \left(x \right) F_{441}\! \left(x \right)
F_{441}\! \left(x \right) = F_{442}\! \left(x \right)+F_{447}\! \left(x \right)
F_{442}\! \left(x \right) = F_{112}\! \left(x \right) F_{443}\! \left(x \right)
F_{443}\! \left(x \right) = \frac{F_{444}\! \left(x \right)}{F_{17}\! \left(x \right)}
F_{444}\! \left(x \right) = -F_{1}\! \left(x \right)-F_{159}\! \left(x \right)-F_{445}\! \left(x \right)+F_{336}\! \left(x \right)
F_{445}\! \left(x \right) = F_{446}\! \left(x \right)
F_{446}\! \left(x \right) = F_{69} \left(x \right)^{2} F_{17}\! \left(x \right)
F_{447}\! \left(x \right) = F_{448}\! \left(x \right) F_{66}\! \left(x \right)
F_{448}\! \left(x \right) = F_{449}\! \left(x \right)+F_{450}\! \left(x \right)+F_{94}\! \left(x \right)
F_{449}\! \left(x \right) = F_{112}\! \left(x \right) F_{17}\! \left(x \right)
F_{450}\! \left(x \right) = F_{17}\! \left(x \right) F_{357}\! \left(x \right)
F_{451}\! \left(x \right) = F_{452}\! \left(x \right)
F_{452}\! \left(x \right) = F_{17}\! \left(x \right) F_{453}\! \left(x \right)
F_{453}\! \left(x \right) = \frac{F_{454}\! \left(x \right)}{F_{17}\! \left(x \right)}
F_{454}\! \left(x \right) = F_{455}\! \left(x \right)
F_{455}\! \left(x \right) = -F_{412}\! \left(x \right)-F_{471}\! \left(x \right)-F_{502}\! \left(x \right)+F_{456}\! \left(x \right)
F_{456}\! \left(x \right) = F_{457}\! \left(x \right)+F_{466}\! \left(x \right)
F_{457}\! \left(x \right) = F_{458}\! \left(x \right)+F_{464}\! \left(x \right)
F_{458}\! \left(x \right) = F_{45}\! \left(x \right)+F_{459}\! \left(x \right)
F_{459}\! \left(x \right) = F_{460}\! \left(x \right)
F_{460}\! \left(x \right) = F_{17}\! \left(x \right) F_{461}\! \left(x \right)
F_{461}\! \left(x \right) = F_{462}\! \left(x \right)+F_{463}\! \left(x \right)
F_{462}\! \left(x \right) = F_{234}\! \left(x \right)+F_{458}\! \left(x \right)
F_{463}\! \left(x \right) = F_{17}\! \left(x \right) F_{458}\! \left(x \right)
F_{464}\! \left(x \right) = F_{465}\! \left(x \right)
F_{465}\! \left(x \right) = F_{14}\! \left(x \right) F_{17}\! \left(x \right) F_{330}\! \left(x \right)
F_{466}\! \left(x \right) = F_{467}\! \left(x \right)
F_{467}\! \left(x \right) = F_{17}\! \left(x \right) F_{468}\! \left(x \right)
F_{468}\! \left(x \right) = F_{324}\! \left(x \right)+F_{469}\! \left(x \right)
F_{469}\! \left(x \right) = F_{470}\! \left(x \right)
F_{470}\! \left(x \right) = F_{17}\! \left(x \right) F_{25}\! \left(x \right) F_{330}\! \left(x \right)
F_{471}\! \left(x \right) = F_{472}\! \left(x \right)
F_{472}\! \left(x \right) = F_{17}\! \left(x \right) F_{473}\! \left(x \right)
F_{473}\! \left(x \right) = F_{474}\! \left(x \right)+F_{478}\! \left(x \right)
F_{474}\! \left(x \right) = \frac{F_{475}\! \left(x \right)}{F_{17}\! \left(x \right)}
F_{475}\! \left(x \right) = F_{476}\! \left(x \right)
F_{476}\! \left(x \right) = \frac{F_{477}\! \left(x \right)}{F_{17}\! \left(x \right)}
F_{477}\! \left(x \right) = -F_{368}\! \left(x \right)-F_{418}\! \left(x \right)-F_{94}\! \left(x \right)+F_{132}\! \left(x \right)
F_{478}\! \left(x \right) = F_{479}\! \left(x \right)
F_{479}\! \left(x \right) = F_{480}\! \left(x \right)
F_{480}\! \left(x \right) = F_{17}\! \left(x \right) F_{481}\! \left(x \right)
F_{481}\! \left(x \right) = F_{482}\! \left(x \right)+F_{500}\! \left(x \right)
F_{482}\! \left(x \right) = F_{112}\! \left(x \right) F_{483}\! \left(x \right)
F_{483}\! \left(x \right) = \frac{F_{484}\! \left(x \right)}{F_{17}\! \left(x \right)}
F_{484}\! \left(x \right) = -F_{1}\! \left(x \right)-F_{485}\! \left(x \right)-F_{498}\! \left(x \right)-F_{499}\! \left(x \right)+F_{331}\! \left(x \right)
F_{485}\! \left(x \right) = F_{17}\! \left(x \right) F_{486}\! \left(x \right)
F_{486}\! \left(x \right) = \frac{F_{487}\! \left(x \right)}{F_{17}\! \left(x \right)}
F_{487}\! \left(x \right) = -F_{1}\! \left(x \right)-F_{491}\! \left(x \right)-F_{495}\! \left(x \right)-F_{496}\! \left(x \right)+F_{488}\! \left(x \right)
F_{488}\! \left(x \right) = F_{26}\! \left(x \right)+F_{489}\! \left(x \right)
F_{489}\! \left(x \right) = F_{490}\! \left(x \right)
F_{490}\! \left(x \right) = F_{17}\! \left(x \right) F_{26}\! \left(x \right) F_{336}\! \left(x \right)
F_{491}\! \left(x \right) = F_{492}\! \left(x \right)
F_{492}\! \left(x \right) = F_{17}\! \left(x \right) F_{493}\! \left(x \right)
F_{493}\! \left(x \right) = F_{216}\! \left(x \right)+F_{494}\! \left(x \right)
F_{494}\! \left(x \right) = F_{26}\! \left(x \right) F_{69}\! \left(x \right)
F_{495}\! \left(x \right) = F_{17}\! \left(x \right) F_{184}\! \left(x \right)
F_{496}\! \left(x \right) = F_{17}\! \left(x \right) F_{497}\! \left(x \right)
F_{497}\! \left(x \right) = \frac{F_{203}\! \left(x \right)}{F_{17}\! \left(x \right)}
F_{498}\! \left(x \right) = F_{158}\! \left(x \right) F_{17}\! \left(x \right)
F_{499}\! \left(x \right) = F_{17}\! \left(x \right) F_{443}\! \left(x \right)
F_{500}\! \left(x \right) = F_{501}\! \left(x \right)
F_{501}\! \left(x \right) = F_{131}\! \left(x \right) F_{448}\! \left(x \right) F_{66}\! \left(x \right)
F_{502}\! \left(x \right) = F_{503}\! \left(x \right)
F_{503}\! \left(x \right) = F_{17}\! \left(x \right) F_{421}\! \left(x \right)
F_{504}\! \left(x \right) = F_{505}\! \left(x \right)
F_{505}\! \left(x \right) = F_{13}\! \left(x \right) F_{17}\! \left(x \right) F_{336}\! \left(x \right)
F_{506}\! \left(x \right) = F_{507}\! \left(x \right)
F_{507}\! \left(x \right) = F_{13}\! \left(x \right) F_{17}\! \left(x \right) F_{336}\! \left(x \right)
F_{508}\! \left(x \right) = F_{509}\! \left(x \right)
F_{509}\! \left(x \right) = F_{510}\! \left(x \right) F_{69}\! \left(x \right)
F_{510}\! \left(x \right) = F_{511}\! \left(x \right)
F_{511}\! \left(x \right) = F_{115}\! \left(x \right) F_{17}\! \left(x \right) F_{69}\! \left(x \right)
F_{512}\! \left(x \right) = F_{12}\! \left(x \right)+F_{513}\! \left(x \right)+F_{515}\! \left(x \right)+F_{517}\! \left(x \right)
F_{513}\! \left(x \right) = F_{514}\! \left(x \right)
F_{514}\! \left(x \right) = F_{12}\! \left(x \right) F_{17}\! \left(x \right) F_{208}\! \left(x \right)
F_{515}\! \left(x \right) = F_{516}\! \left(x \right)
F_{516}\! \left(x \right) = F_{12}\! \left(x \right) F_{17}\! \left(x \right) F_{212}\! \left(x \right)
F_{517}\! \left(x \right) = F_{518}\! \left(x \right)
F_{518}\! \left(x \right) = F_{17}\! \left(x \right) F_{519}\! \left(x \right)
F_{519}\! \left(x \right) = F_{520}\! \left(x \right)+F_{521}\! \left(x \right)
F_{520}\! \left(x \right) = F_{12}\! \left(x \right) F_{205}\! \left(x \right)
F_{521}\! \left(x \right) = F_{522}\! \left(x \right)
F_{522}\! \left(x \right) = \frac{F_{523}\! \left(x \right)}{F_{17}\! \left(x \right)}
F_{523}\! \left(x \right) = F_{524}\! \left(x \right)
F_{524}\! \left(x \right) = -F_{479}\! \left(x \right)+F_{525}\! \left(x \right)
F_{525}\! \left(x \right) = F_{526}\! \left(x \right)
F_{526}\! \left(x \right) = F_{17}\! \left(x \right) F_{527}\! \left(x \right)
F_{527}\! \left(x \right) = F_{481}\! \left(x \right)+F_{528}\! \left(x \right)
F_{528}\! \left(x \right) = F_{529}\! \left(x \right)
F_{529}\! \left(x \right) = F_{112}\! \left(x \right) F_{131}\! \left(x \right) F_{17}\! \left(x \right) F_{66}\! \left(x \right)
F_{530}\! \left(x \right) = F_{531}\! \left(x \right)
F_{531}\! \left(x \right) = F_{17}\! \left(x \right) F_{212}\! \left(x \right)
F_{532}\! \left(x \right) = F_{17}\! \left(x \right) F_{184}\! \left(x \right)
F_{533}\! \left(x \right) = F_{534}\! \left(x \right)
F_{534}\! \left(x \right) = F_{17}\! \left(x \right) F_{192}\! \left(x \right)
F_{535}\! \left(x \right) = F_{0}\! \left(x \right)+F_{319}\! \left(x \right)
F_{536}\! \left(x \right) = F_{537}\! \left(x \right)
F_{537}\! \left(x \right) = -F_{564}\! \left(x \right)+F_{538}\! \left(x \right)
F_{538}\! \left(x \right) = \frac{F_{539}\! \left(x \right)}{F_{17}\! \left(x \right)}
F_{539}\! \left(x \right) = F_{540}\! \left(x \right)
F_{540}\! \left(x \right) = F_{541}\! \left(x \right)+F_{559}\! \left(x \right)
F_{541}\! \left(x \right) = F_{2}\! \left(x \right)+F_{542}\! \left(x \right)+F_{548}\! \left(x \right)+F_{558}\! \left(x \right)
F_{542}\! \left(x \right) = F_{543}\! \left(x \right)
F_{543}\! \left(x \right) = F_{17}\! \left(x \right) F_{544}\! \left(x \right)
F_{544}\! \left(x \right) = F_{545}\! \left(x \right)+F_{547}\! \left(x \right)
F_{545}\! \left(x \right) = F_{2}\! \left(x \right) F_{546}\! \left(x \right)
F_{546}\! \left(x \right) = F_{180}\! \left(x \right)+F_{191}\! \left(x \right)
F_{547}\! \left(x \right) = F_{191}\! \left(x \right) F_{319}\! \left(x \right)
F_{548}\! \left(x \right) = F_{17}\! \left(x \right) F_{549}\! \left(x \right)
F_{549}\! \left(x \right) = -F_{497}\! \left(x \right)+F_{550}\! \left(x \right)
F_{550}\! \left(x \right) = \frac{F_{551}\! \left(x \right)}{F_{17}\! \left(x \right)}
F_{551}\! \left(x \right) = -F_{0}\! \left(x \right)-F_{552}\! \left(x \right)-F_{557}\! \left(x \right)+F_{311}\! \left(x \right)
F_{552}\! \left(x \right) = F_{553}\! \left(x \right)
F_{553}\! \left(x \right) = F_{17}\! \left(x \right) F_{554}\! \left(x \right)
F_{554}\! \left(x \right) = \frac{F_{555}\! \left(x \right)}{F_{17}\! \left(x \right)}
F_{555}\! \left(x \right) = F_{556}\! \left(x \right)
F_{556}\! \left(x \right) = F_{17}\! \left(x \right) F_{461}\! \left(x \right)
F_{557}\! \left(x \right) = F_{17}\! \left(x \right) F_{185}\! \left(x \right)
F_{558}\! \left(x \right) = F_{17}\! \left(x \right) F_{540}\! \left(x \right)
F_{559}\! \left(x \right) = F_{560}\! \left(x \right)
F_{560}\! \left(x \right) = F_{561}\! \left(x \right)
F_{561}\! \left(x \right) = F_{17}\! \left(x \right) F_{562}\! \left(x \right)
F_{562}\! \left(x \right) = F_{563}\! \left(x \right)
F_{563}\! \left(x \right) = F_{17}\! \left(x \right) F_{338}\! \left(x \right) F_{4}\! \left(x \right)
F_{564}\! \left(x \right) = F_{565}\! \left(x \right)+F_{566}\! \left(x \right)
F_{565}\! \left(x \right) = F_{0}\! \left(x \right) F_{184}\! \left(x \right)
F_{566}\! \left(x \right) = F_{567}\! \left(x \right)
F_{567}\! \left(x \right) = F_{17}\! \left(x \right) F_{568}\! \left(x \right)
F_{568}\! \left(x \right) = F_{569}\! \left(x \right)+F_{585}\! \left(x \right)
F_{569}\! \left(x \right) = F_{184}\! \left(x \right) F_{570}\! \left(x \right)
F_{570}\! \left(x \right) = F_{54}\! \left(x \right)+F_{571}\! \left(x \right)+F_{572}\! \left(x \right)
F_{571}\! \left(x \right) = F_{86}\! \left(x \right)
F_{572}\! \left(x \right) = F_{573}\! \left(x \right)
F_{573}\! \left(x \right) = F_{17}\! \left(x \right) F_{574}\! \left(x \right)
F_{574}\! \left(x \right) = F_{102}\! \left(x \right)+F_{573}\! \left(x \right)+F_{575}\! \left(x \right)+F_{86}\! \left(x \right)
F_{575}\! \left(x \right) = F_{576}\! \left(x \right)
F_{576}\! \left(x \right) = F_{17}\! \left(x \right) F_{577}\! \left(x \right)
F_{577}\! \left(x \right) = \frac{F_{578}\! \left(x \right)}{F_{17}\! \left(x \right)}
F_{578}\! \left(x \right) = F_{579}\! \left(x \right)
F_{579}\! \left(x \right) = \frac{F_{580}\! \left(x \right)}{F_{17}\! \left(x \right)}
F_{580}\! \left(x \right) = -F_{581}\! \left(x \right)-F_{582}\! \left(x \right)-F_{94}\! \left(x \right)+F_{239}\! \left(x \right)
F_{581}\! \left(x \right) = F_{17}\! \left(x \right) F_{91}\! \left(x \right)
F_{582}\! \left(x \right) = F_{583}\! \left(x \right)
F_{583}\! \left(x \right) = F_{17}\! \left(x \right) F_{584}\! \left(x \right)
F_{584}\! \left(x \right) = F_{239}\! \left(x \right)
F_{585}\! \left(x \right) = F_{586}\! \left(x \right)
F_{586}\! \left(x \right) = F_{180}\! \left(x \right) F_{229}\! \left(x \right)
F_{587}\! \left(x \right) = F_{17}\! \left(x \right) F_{550}\! \left(x \right)
F_{588}\! \left(x \right) = F_{17}\! \left(x \right) F_{185}\! \left(x \right)
F_{589}\! \left(x \right) = F_{590}\! \left(x \right)
F_{590}\! \left(x \right) = F_{160}\! \left(x \right)+F_{560}\! \left(x \right)
F_{591}\! \left(x \right) = F_{17}\! \left(x \right) F_{592}\! \left(x \right)
F_{592}\! \left(x \right) = F_{184}\! \left(x \right)+F_{593}\! \left(x \right)
F_{593}\! \left(x \right) = F_{594}\! \left(x \right)
F_{594}\! \left(x \right) = \frac{F_{595}\! \left(x \right)}{F_{17}\! \left(x \right)}
F_{595}\! \left(x \right) = -F_{596}\! \left(x \right)-F_{598}\! \left(x \right)-F_{94}\! \left(x \right)+F_{160}\! \left(x \right)
F_{596}\! \left(x \right) = F_{597}\! \left(x \right)
F_{597}\! \left(x \right) = F_{17}\! \left(x \right) F_{69}\! \left(x \right) F_{70}\! \left(x \right)
F_{598}\! \left(x \right) = F_{17}\! \left(x \right) F_{336}\! \left(x \right)
F_{599}\! \left(x \right) = F_{191}\! \left(x \right)+F_{213}\! \left(x \right)
F_{600}\! \left(x \right) = F_{175}\! \left(x \right) F_{319}\! \left(x \right)
F_{601}\! \left(x \right) = F_{164}\! \left(x \right)
F_{602}\! \left(x \right) = F_{603}\! \left(x \right)
F_{603}\! \left(x \right) = F_{17}\! \left(x \right) F_{604}\! \left(x \right)
F_{604}\! \left(x \right) = F_{605}\! \left(x \right)+F_{613}\! \left(x \right)
F_{605}\! \left(x \right) = F_{606}\! \left(x \right) F_{69}\! \left(x \right)
F_{606}\! \left(x \right) = F_{607}\! \left(x \right)+F_{611}\! \left(x \right)
F_{607}\! \left(x \right) = F_{608}\! \left(x \right) F_{69}\! \left(x \right)
F_{608}\! \left(x \right) = F_{0}\! \left(x \right)+F_{609}\! \left(x \right)
F_{609}\! \left(x \right) = F_{610}\! \left(x \right)
F_{610}\! \left(x \right) = F_{0}\! \left(x \right) F_{17}\! \left(x \right) F_{336}\! \left(x \right)
F_{611}\! \left(x \right) = F_{612}\! \left(x \right)
F_{612}\! \left(x \right) = F_{0}\! \left(x \right) F_{342}\! \left(x \right) F_{69}\! \left(x \right)
F_{613}\! \left(x \right) = F_{614}\! \left(x \right)
F_{614}\! \left(x \right) = F_{69} \left(x \right)^{2} F_{0}\! \left(x \right) F_{342}\! \left(x \right)
F_{615}\! \left(x \right) = F_{17}\! \left(x \right) F_{616}\! \left(x \right)
F_{616}\! \left(x \right) = F_{163}\! \left(x \right)+F_{617}\! \left(x \right)
F_{617}\! \left(x \right) = F_{618}\! \left(x \right)
F_{618}\! \left(x \right) = F_{17}\! \left(x \right) F_{619}\! \left(x \right)
F_{619}\! \left(x \right) = F_{620}\! \left(x \right)+F_{630}\! \left(x \right)
F_{620}\! \left(x \right) = F_{45}\! \left(x \right)+F_{621}\! \left(x \right)+F_{626}\! \left(x \right)
F_{621}\! \left(x \right) = F_{622}\! \left(x \right)
F_{622}\! \left(x \right) = F_{17}\! \left(x \right) F_{623}\! \left(x \right)
F_{623}\! \left(x \right) = F_{624}\! \left(x \right)+F_{625}\! \left(x \right)
F_{624}\! \left(x \right) = F_{172}\! \left(x \right) F_{45}\! \left(x \right)
F_{625}\! \left(x \right) = F_{175}\! \left(x \right) F_{234}\! \left(x \right)
F_{626}\! \left(x \right) = F_{17}\! \left(x \right) F_{627}\! \left(x \right)
F_{627}\! \left(x \right) = F_{620}\! \left(x \right)+F_{628}\! \left(x \right)
F_{628}\! \left(x \right) = F_{629}\! \left(x \right)
F_{629}\! \left(x \right) = F_{17}\! \left(x \right) F_{338}\! \left(x \right) F_{45}\! \left(x \right)
F_{630}\! \left(x \right) = F_{175}\! \left(x \right) F_{69}\! \left(x \right) F_{76}\! \left(x \right)
F_{631}\! \left(x \right) = F_{632}\! \left(x \right)
F_{632}\! \left(x \right) = F_{17}\! \left(x \right) F_{69}\! \left(x \right) F_{70}\! \left(x \right)
F_{633}\! \left(x \right) = F_{149}\! \left(x \right) F_{19}\! \left(x \right)
F_{634}\! \left(x \right) = F_{17}\! \left(x \right) F_{635}\! \left(x \right)
F_{635}\! \left(x \right) = F_{26}\! \left(x \right)+F_{636}\! \left(x \right)
F_{636}\! \left(x \right) = F_{637}\! \left(x \right)
F_{637}\! \left(x \right) = F_{17}\! \left(x \right) F_{373}\! \left(x \right)
F_{638}\! \left(x \right) = F_{17}\! \left(x \right) F_{26}\! \left(x \right)
F_{639}\! \left(x \right) = F_{105}\! \left(x \right) F_{17}\! \left(x \right)
F_{640}\! \left(x \right) = F_{641}\! \left(x \right)
F_{641}\! \left(x \right) = F_{17}\! \left(x \right) F_{642}\! \left(x \right)
F_{642}\! \left(x \right) = F_{643}\! \left(x \right)+F_{644}\! \left(x \right)
F_{643}\! \left(x \right) = F_{23}\! \left(x \right) F_{87}\! \left(x \right)
F_{644}\! \left(x \right) = F_{645}\! \left(x \right)
F_{645}\! \left(x \right) = F_{17}\! \left(x \right) F_{646}\! \left(x \right)
F_{646}\! \left(x \right) = F_{647}\! \left(x \right)+F_{648}\! \left(x \right)
F_{647}\! \left(x \right) = F_{112}\! \left(x \right) F_{577}\! \left(x \right)
F_{648}\! \left(x \right) = F_{448}\! \left(x \right) F_{649}\! \left(x \right)
F_{649}\! \left(x \right) = F_{650}\! \left(x \right)+F_{651}\! \left(x \right)
F_{650}\! \left(x \right) = F_{83}\! \left(x \right) F_{99}\! \left(x \right)
F_{651}\! \left(x \right) = F_{652}\! \left(x \right)
F_{652}\! \left(x \right) = F_{17}\! \left(x \right) F_{87}\! \left(x \right) F_{99}\! \left(x \right)
F_{653}\! \left(x \right) = F_{104}\! \left(x \right) F_{17}\! \left(x \right)
F_{654}\! \left(x \right) = F_{5}\! \left(x \right)
F_{655}\! \left(x \right) = F_{17}\! \left(x \right) F_{260}\! \left(x \right)
F_{656}\! \left(x \right) = F_{17}\! \left(x \right) F_{254}\! \left(x \right)
F_{657}\! \left(x \right) = F_{658}\! \left(x \right)
F_{658}\! \left(x \right) = F_{17}\! \left(x \right) F_{659}\! \left(x \right)
F_{659}\! \left(x \right) = F_{660}\! \left(x \right)+F_{661}\! \left(x \right)
F_{660}\! \left(x \right) = F_{137}\! \left(x \right) F_{45}\! \left(x \right)
F_{661}\! \left(x \right) = F_{662}\! \left(x \right)
F_{662}\! \left(x \right) = F_{115}\! \left(x \right) F_{234}\! \left(x \right)
F_{663}\! \left(x \right) = F_{664}\! \left(x \right)
F_{664}\! \left(x \right) = F_{17}\! \left(x \right) F_{665}\! \left(x \right)
F_{665}\! \left(x \right) = F_{666}\! \left(x \right)+F_{669}\! \left(x \right)
F_{666}\! \left(x \right) = F_{458}\! \left(x \right) F_{667}\! \left(x \right)
F_{667}\! \left(x \right) = F_{385}\! \left(x \right)+F_{668}\! \left(x \right)
F_{668}\! \left(x \right) = F_{17}\! \left(x \right) F_{26}\! \left(x \right)
F_{669}\! \left(x \right) = F_{234}\! \left(x \right) F_{26}\! \left(x \right)
F_{670}\! \left(x \right) = F_{113}\! \left(x \right) F_{69}\! \left(x \right)
F_{671}\! \left(x \right) = F_{672}\! \left(x \right)
F_{672}\! \left(x \right) = F_{14}\! \left(x \right) F_{17}\! \left(x \right) F_{667}\! \left(x \right)
F_{673}\! \left(x \right) = F_{674}\! \left(x \right)
F_{674}\! \left(x \right) = F_{12}\! \left(x \right) F_{17}\! \left(x \right) F_{50}\! \left(x \right)
F_{675}\! \left(x \right) = F_{676}\! \left(x \right)
F_{676}\! \left(x \right) = F_{17}\! \left(x \right) F_{677}\! \left(x \right)
F_{677}\! \left(x \right) = F_{678}\! \left(x \right)+F_{679}\! \left(x \right)
F_{678}\! \left(x \right) = F_{12}\! \left(x \right) F_{45}\! \left(x \right)
F_{679}\! \left(x \right) = F_{680}\! \left(x \right)
F_{680}\! \left(x \right) = F_{112}\! \left(x \right) F_{17}\! \left(x \right) F_{4}\! \left(x \right) F_{66}\! \left(x \right)
F_{681}\! \left(x \right) = F_{682}\! \left(x \right)
F_{682}\! \left(x \right) = F_{17}\! \left(x \right) F_{309}\! \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_17(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_17(x)*F_7(x))
Eq(F_7(x), F_4(x) + F_681(x) + F_8(x))
Eq(F_8(x), F_9(x))
Eq(F_9(x), F_10(x)*F_17(x))
Eq(F_10(x), F_11(x) + F_222(x))
Eq(F_11(x), F_12(x) + F_673(x) + F_675(x))
Eq(F_12(x), F_13(x) + F_416(x))
Eq(F_13(x), F_14(x) + F_23(x))
Eq(F_14(x), F_1(x) + F_15(x))
Eq(F_15(x), F_16(x))
Eq(F_16(x), F_17(x)*F_18(x))
Eq(F_17(x), x)
Eq(F_18(x), F_19(x) + F_20(x))
Eq(F_19(x), F_1(x) + F_17(x))
Eq(F_20(x), F_15(x) + F_21(x))
Eq(F_21(x), F_22(x))
Eq(F_22(x), F_15(x)*F_17(x))
Eq(F_23(x), F_24(x))
Eq(F_24(x), F_17(x)*F_25(x))
Eq(F_25(x), F_26(x) + F_671(x))
Eq(F_26(x), F_13(x) + F_27(x))
Eq(F_27(x), F_28(x))
Eq(F_28(x), F_17(x)*F_29(x))
Eq(F_29(x), F_30(x)/F_17(x))
Eq(F_30(x), F_31(x))
Eq(F_31(x), -F_13(x) - F_32(x) + F_7(x))
Eq(F_32(x), F_33(x))
Eq(F_33(x), F_17(x)*F_34(x))
Eq(F_34(x), F_35(x)/F_17(x))
Eq(F_35(x), F_36(x))
Eq(F_36(x), F_37(x) + F_5(x))
Eq(F_37(x), F_38(x))
Eq(F_38(x), F_17(x)*F_39(x))
Eq(F_39(x), F_40(x) + F_670(x))
Eq(F_40(x), F_41(x))
Eq(F_41(x), F_17(x)*F_42(x))
Eq(F_42(x), F_43(x) + F_663(x))
Eq(F_43(x), F_44(x) + F_657(x))
Eq(F_44(x), F_125(x)*F_45(x))
Eq(F_45(x), F_46(x)/F_17(x))
Eq(F_46(x), -F_1(x) + F_47(x) - F_49(x))
Eq(F_47(x), F_48(x)/F_17(x))
Eq(F_48(x), F_2(x))
Eq(F_49(x), F_17(x)*F_50(x))
Eq(F_50(x), F_1(x) + F_51(x) + F_655(x) + F_656(x))
Eq(F_51(x), F_17(x)*F_52(x))
Eq(F_52(x), F_53(x) + F_654(x))
Eq(F_53(x), F_54(x) + F_89(x))
Eq(F_54(x), F_0(x) + F_55(x))
Eq(F_55(x), F_2(x) + F_56(x))
Eq(F_56(x), F_57(x))
Eq(F_57(x), F_17(x)*F_58(x))
Eq(F_58(x), F_59(x) + F_73(x))
Eq(F_59(x), F_60(x))
Eq(F_60(x), F_61(x))
Eq(F_61(x), F_17(x)*F_62(x)*F_66(x))
Eq(F_62(x), F_63(x)/F_17(x))
Eq(F_63(x), -F_1(x) + F_54(x) - F_64(x))
Eq(F_64(x), F_17(x)*F_65(x))
Eq(F_65(x), F_47(x) + F_59(x))
Eq(F_66(x), F_1(x) + F_67(x) + F_72(x))
Eq(F_67(x), F_68(x))
Eq(F_68(x), F_17(x)*F_66(x)*F_69(x))
Eq(F_69(x), F_1(x) + F_70(x))
Eq(F_70(x), F_71(x))
Eq(F_71(x), F_17(x)*F_66(x))
Eq(F_72(x), F_17(x)*F_66(x))
Eq(F_73(x), F_74(x) + F_78(x))
Eq(F_74(x), F_2(x)*F_75(x))
Eq(F_75(x), F_1(x) + F_76(x))
Eq(F_76(x), F_77(x))
Eq(F_77(x), F_17(x)*F_75(x))
Eq(F_78(x), F_79(x))
Eq(F_79(x), F_17(x)*F_80(x))
Eq(F_80(x), F_104(x) + F_81(x))
Eq(F_81(x), F_15(x)*F_82(x))
Eq(F_82(x), F_103(x) + F_83(x) + F_86(x))
Eq(F_83(x), F_75(x) + F_84(x))
Eq(F_84(x), F_85(x))
Eq(F_85(x), F_17(x)*F_62(x)*F_75(x))
Eq(F_86(x), F_17(x)*F_87(x))
Eq(F_87(x), F_88(x)/F_17(x))
Eq(F_88(x), F_89(x))
Eq(F_89(x), F_90(x))
Eq(F_90(x), -F_102(x) + F_91(x))
Eq(F_91(x), F_62(x) + F_92(x))
Eq(F_92(x), F_93(x))
Eq(F_93(x), F_101(x) + 2*F_94(x) + F_95(x))
Eq(F_94(x), 0)
Eq(F_95(x), F_17(x)*F_96(x))
Eq(F_96(x), F_62(x) + F_97(x))
Eq(F_97(x), F_98(x))
Eq(F_98(x), F_17(x)*F_62(x)*F_99(x))
Eq(F_99(x), F_100(x)/F_17(x))
Eq(F_100(x), -F_1(x) + F_66(x) - F_71(x))
Eq(F_101(x), F_17(x)*F_93(x))
Eq(F_102(x), F_60(x) + F_83(x))
Eq(F_103(x), F_17(x)*F_82(x))
Eq(F_104(x), F_105(x) + F_640(x) + F_653(x))
Eq(F_105(x), F_106(x) + F_23(x) + F_639(x))
Eq(F_106(x), F_107(x))
Eq(F_107(x), F_108(x)*F_17(x))
Eq(F_108(x), F_109(x) + F_110(x))
Eq(F_109(x), F_23(x)*F_62(x))
Eq(F_110(x), F_111(x))
Eq(F_111(x), F_112(x)*F_17(x)*F_96(x))
Eq(F_112(x), F_113(x) + F_13(x))
Eq(F_113(x), F_114(x))
Eq(F_114(x), F_115(x)*F_17(x))
Eq(F_115(x), F_116(x)/F_17(x))
Eq(F_116(x), F_117(x))
Eq(F_117(x), F_118(x) - F_120(x))
Eq(F_118(x), F_119(x)/F_17(x))
Eq(F_119(x), -F_1(x) + F_120(x) - F_634(x) - F_638(x))
Eq(F_120(x), F_121(x) + F_13(x))
Eq(F_121(x), F_122(x))
Eq(F_122(x), F_123(x)*F_17(x))
Eq(F_123(x), F_124(x) + F_133(x))
Eq(F_124(x), F_125(x)*F_13(x))
Eq(F_125(x), -F_126(x) + F_26(x))
Eq(F_126(x), F_127(x)/F_17(x))
Eq(F_127(x), F_128(x) - F_130(x) - F_94(x))
Eq(F_128(x), -F_129(x) + F_4(x))
Eq(F_129(x), x*F_129(x)**4 + (-x - 1)*F_129(x)**3 + (2*x - 2)*F_129(x) + (x**2 - 2*x + 3)*F_129(x)**2 + 1)
Eq(F_130(x), F_131(x)*F_17(x))
Eq(F_131(x), F_132(x) + F_4(x))
Eq(F_132(x), F_37(x) + F_5(x))
Eq(F_133(x), F_134(x))
Eq(F_134(x), F_135(x)*F_17(x))
Eq(F_135(x), F_136(x) + F_139(x))
Eq(F_136(x), F_13(x)*F_137(x))
Eq(F_137(x), F_138(x)/F_17(x))
Eq(F_138(x), F_126(x))
Eq(F_139(x), F_140(x))
Eq(F_140(x), F_115(x)*F_141(x))
Eq(F_141(x), F_142(x) + F_143(x) + 2*F_94(x))
Eq(F_142(x), F_13(x)*F_17(x))
Eq(F_143(x), F_144(x)*F_17(x))
Eq(F_144(x), F_145(x))
Eq(F_145(x), F_146(x) - F_633(x))
Eq(F_146(x), F_147(x)/F_17(x))
Eq(F_147(x), F_148(x))
Eq(F_148(x), F_149(x) - F_184(x))
Eq(F_149(x), F_150(x) + F_152(x))
Eq(F_150(x), F_151(x)/F_17(x))
Eq(F_151(x), F_23(x))
Eq(F_152(x), F_153(x))
Eq(F_153(x), F_154(x) + F_156(x) + 2*F_94(x))
Eq(F_154(x), F_155(x))
Eq(F_155(x), F_14(x)*F_17(x)*F_69(x)*F_70(x))
Eq(F_156(x), F_157(x))
Eq(F_157(x), F_14(x)*F_158(x)*F_17(x))
Eq(F_158(x), F_159(x)/F_17(x))
Eq(F_159(x), F_160(x) - F_631(x) - 2*F_94(x))
Eq(F_160(x), F_161(x) - F_175(x))
Eq(F_161(x), F_162(x)/F_17(x))
Eq(F_162(x), -F_1(x) + F_163(x) - F_615(x))
Eq(F_163(x), F_0(x) + F_164(x))
Eq(F_164(x), F_165(x))
Eq(F_165(x), F_166(x)*F_17(x))
Eq(F_166(x), F_167(x) + F_602(x))
Eq(F_167(x), F_0(x) + F_168(x) + F_601(x))
Eq(F_168(x), F_169(x))
Eq(F_169(x), F_17(x)*F_170(x))
Eq(F_170(x), F_171(x) + F_600(x))
Eq(F_171(x), F_0(x)*F_172(x))
Eq(F_172(x), F_1(x) + F_173(x) + F_174(x) + F_176(x))
Eq(F_173(x), F_17(x)*F_172(x))
Eq(F_174(x), F_17(x)*F_175(x))
Eq(F_175(x), F_1(x) + F_162(x) + F_173(x))
Eq(F_176(x), F_17(x)*F_177(x))
Eq(F_177(x), F_161(x) + F_178(x))
Eq(F_178(x), F_179(x))
Eq(F_179(x), F_180(x) - F_195(x))
Eq(F_180(x), F_181(x) - F_599(x))
Eq(F_181(x), F_182(x)/F_17(x))
Eq(F_182(x), F_183(x))
Eq(F_183(x), -F_1(x) + F_184(x) - F_203(x) - F_591(x) - F_598(x))
Eq(F_184(x), F_185(x) - F_540(x))
Eq(F_185(x), F_186(x) + F_589(x))
Eq(F_186(x), F_0(x) + F_187(x) + F_587(x) + F_588(x))
Eq(F_187(x), F_188(x))
Eq(F_188(x), F_17(x)*F_189(x))
Eq(F_189(x), F_190(x) + F_536(x))
Eq(F_190(x), F_191(x)*F_535(x))
Eq(F_191(x), F_175(x) + F_192(x))
Eq(F_192(x), F_193(x) + F_203(x) + F_533(x) + F_94(x))
Eq(F_193(x), F_17(x)*F_194(x))
Eq(F_194(x), F_192(x) + F_195(x))
Eq(F_195(x), F_196(x) + F_197(x) + F_201(x) + 2*F_94(x))
Eq(F_196(x), F_17(x)*F_192(x))
Eq(F_197(x), F_180(x) - F_198(x) - F_199(x) - 2*F_94(x))
Eq(F_198(x), F_17(x)*F_191(x))
Eq(F_199(x), F_200(x))
Eq(F_200(x), F_17(x)*F_180(x))
Eq(F_201(x), F_202(x))
Eq(F_202(x), F_17(x)*F_195(x))
Eq(F_203(x), -F_1(x) - F_204(x) + F_45(x) - F_532(x))
Eq(F_204(x), F_17(x)*F_205(x))
Eq(F_205(x), F_206(x)/F_17(x))
Eq(F_206(x), -F_1(x) + F_131(x) - F_207(x) - F_530(x))
Eq(F_207(x), F_17(x)*F_208(x))
Eq(F_208(x), F_209(x)/F_17(x))
Eq(F_209(x), -F_1(x) - F_210(x) - F_214(x) + F_50(x))
Eq(F_210(x), F_211(x))
Eq(F_211(x), F_17(x)*F_212(x))
Eq(F_212(x), F_213(x) + F_45(x))
Eq(F_213(x), F_69(x)*F_70(x))
Eq(F_214(x), F_17(x)*F_215(x))
Eq(F_215(x), F_216(x) + F_26(x))
Eq(F_216(x), F_217(x))
Eq(F_217(x), F_17(x)*F_218(x))
Eq(F_218(x), F_219(x)/(F_13(x)*F_17(x)))
Eq(F_219(x), F_220(x))
Eq(F_220(x), F_221(x)/F_17(x))
Eq(F_221(x), F_222(x) - F_291(x) - F_293(x) - F_94(x))
Eq(F_222(x), F_223(x) + F_225(x) + F_289(x) + F_94(x))
Eq(F_223(x), F_224(x))
Eq(F_224(x), F_13(x)*F_17(x)*F_4(x))
Eq(F_225(x), F_226(x))
Eq(F_226(x), F_13(x)*F_17(x)*F_227(x))
Eq(F_227(x), F_228(x))
Eq(F_228(x), F_17(x)*F_229(x))
Eq(F_229(x), F_230(x) + F_288(x) + F_66(x))
Eq(F_230(x), F_231(x))
Eq(F_231(x), F_17(x)*F_232(x))
Eq(F_232(x), F_233(x)/F_17(x))
Eq(F_233(x), F_234(x))
Eq(F_234(x), F_235(x)/F_17(x))
Eq(F_235(x), F_236(x) - F_237(x) - F_51(x) - F_94(x))
Eq(F_236(x), -F_4(x) + F_50(x))
Eq(F_237(x), F_238(x))
Eq(F_238(x), F_17(x)*F_239(x))
Eq(F_239(x), F_240(x) + F_285(x) + F_286(x) + F_94(x))
Eq(F_240(x), F_17(x)*F_241(x))
Eq(F_241(x), F_242(x) + F_283(x))
Eq(F_242(x), F_1(x) + F_243(x) + F_279(x) + F_282(x))
Eq(F_243(x), F_17(x)*F_244(x))
Eq(F_244(x), F_1(x) + F_245(x) + F_250(x) + F_253(x) + F_277(x))
Eq(F_245(x), F_17(x)*F_246(x))
Eq(F_246(x), F_247(x) + F_249(x))
Eq(F_247(x), F_242(x) + F_248(x))
Eq(F_248(x), F_55(x))
Eq(F_249(x), F_89(x))
Eq(F_250(x), F_17(x)*F_251(x))
Eq(F_251(x), F_244(x) + F_252(x))
Eq(F_252(x), F_239(x))
Eq(F_253(x), -F_1(x) + F_254(x) - F_262(x) - F_263(x) - F_274(x))
Eq(F_254(x), F_255(x)/F_17(x))
Eq(F_255(x), -F_1(x) - F_240(x) + F_256(x) - F_259(x))
Eq(F_256(x), F_257(x)/F_17(x))
Eq(F_257(x), -F_1(x) - F_258(x) + F_47(x))
Eq(F_258(x), F_17(x)*F_53(x))
Eq(F_259(x), F_17(x)*F_260(x))
Eq(F_260(x), F_261(x) + F_50(x))
Eq(F_261(x), F_239(x))
Eq(F_262(x), F_17(x)*F_242(x))
Eq(F_263(x), F_17(x)*F_264(x))
Eq(F_264(x), F_265(x) + F_273(x))
Eq(F_265(x), F_1(x) + F_245(x) + F_250(x) + F_253(x) + F_266(x))
Eq(F_266(x), F_17(x)*F_267(x))
Eq(F_267(x), F_268(x) + F_271(x))
Eq(F_268(x), F_242(x) + F_269(x))
Eq(F_269(x), F_270(x))
Eq(F_270(x), F_17(x)*F_268(x)*F_69(x)*F_75(x))
Eq(F_271(x), F_272(x))
Eq(F_272(x), F_234(x))
Eq(F_273(x), F_227(x))
Eq(F_274(x), F_17(x)*F_275(x))
Eq(F_275(x), F_241(x) + F_276(x))
Eq(F_276(x), F_272(x))
Eq(F_277(x), F_17(x)*F_278(x))
Eq(F_278(x), F_242(x) + F_272(x))
Eq(F_279(x), -F_1(x) - F_280(x) - F_281(x) + F_45(x))
Eq(F_280(x), F_17(x)*F_265(x))
Eq(F_281(x), F_17(x)*F_241(x))
Eq(F_282(x), F_17(x)*F_242(x))
Eq(F_283(x), F_284(x))
Eq(F_284(x), F_158(x)*F_17(x)*F_242(x))
Eq(F_285(x), F_17(x)*F_234(x))
Eq(F_286(x), F_287(x))
Eq(F_287(x), F_17(x)*F_239(x))
Eq(F_288(x), F_17(x)*F_229(x))
Eq(F_289(x), F_290(x))
Eq(F_290(x), F_13(x)*F_17(x)*F_234(x))
Eq(F_291(x), F_292(x))
Eq(F_292(x), F_13(x)*F_17(x)*F_69(x)**2)
Eq(F_293(x), F_17(x)*F_294(x))
Eq(F_294(x), F_295(x) - F_512(x))
Eq(F_295(x), F_296(x)/F_17(x))
Eq(F_296(x), F_297(x))
Eq(F_297(x), -F_131(x) + F_298(x) - F_303(x))
Eq(F_298(x), -F_299(x) + F_34(x))
Eq(F_299(x), F_300(x))
Eq(F_300(x), F_301(x)*F_69(x))
Eq(F_301(x), F_302(x))
Eq(F_302(x), F_112(x)*F_17(x)*F_69(x))
Eq(F_303(x), F_304(x))
Eq(F_304(x), F_17(x)*F_305(x))
Eq(F_305(x), F_306(x) - F_508(x))
Eq(F_306(x), F_307(x)/F_17(x))
Eq(F_307(x), F_308(x))
Eq(F_308(x), -F_26(x) + F_309(x) - F_406(x) - F_506(x))
Eq(F_309(x), F_310(x) + F_404(x))
Eq(F_310(x), F_311(x) + F_322(x))
Eq(F_311(x), F_312(x) + F_313(x))
Eq(F_312(x), F_0(x)*F_125(x))
Eq(F_313(x), F_314(x))
Eq(F_314(x), F_17(x)*F_315(x))
Eq(F_315(x), F_316(x) + F_317(x))
Eq(F_316(x), F_0(x)*F_137(x))
Eq(F_317(x), F_318(x))
Eq(F_318(x), F_115(x)*F_319(x))
Eq(F_319(x), F_320(x) + F_321(x) + F_94(x))
Eq(F_320(x), F_0(x)*F_17(x))
Eq(F_321(x), F_17(x)*F_227(x))
Eq(F_322(x), F_323(x))
Eq(F_323(x), F_17(x)*F_324(x))
Eq(F_324(x), F_325(x) + F_42(x))
Eq(F_325(x), F_326(x))
Eq(F_326(x), F_17(x)*F_327(x))
Eq(F_327(x), F_328(x) + F_355(x))
Eq(F_328(x), F_329(x))
Eq(F_329(x), F_115(x)*F_330(x))
Eq(F_330(x), F_331(x) + F_353(x))
Eq(F_331(x), F_332(x)/F_17(x))
Eq(F_332(x), -F_1(x) + F_333(x) - F_348(x) - F_352(x))
Eq(F_333(x), F_334(x) + F_4(x))
Eq(F_334(x), F_335(x))
Eq(F_335(x), F_17(x)*F_336(x)*F_4(x))
Eq(F_336(x), F_337(x)/F_69(x))
Eq(F_337(x), F_338(x) - F_340(x))
Eq(F_338(x), F_339(x)/F_17(x))
Eq(F_339(x), F_160(x))
Eq(F_340(x), F_341(x))
Eq(F_341(x), F_342(x)*F_69(x)**2)
Eq(F_342(x), F_17(x) + F_343(x))
Eq(F_343(x), F_344(x))
Eq(F_344(x), F_17(x)*F_345(x))
Eq(F_345(x), F_346(x) + F_347(x))
Eq(F_346(x), F_342(x)*F_69(x))
Eq(F_347(x), F_342(x)*F_69(x))
Eq(F_348(x), F_349(x))
Eq(F_349(x), F_17(x)*F_350(x))
Eq(F_350(x), F_236(x) + F_351(x))
Eq(F_351(x), F_4(x)*F_69(x))
Eq(F_352(x), F_17(x)*F_45(x))
Eq(F_353(x), F_354(x))
Eq(F_354(x), F_17(x)*F_4(x)*F_66(x))
Eq(F_355(x), F_356(x))
Eq(F_356(x), F_357(x)*F_4(x)*F_66(x))
Eq(F_357(x), F_358(x) - F_402(x))
Eq(F_358(x), F_359(x) + F_400(x))
Eq(F_359(x), F_360(x)/F_17(x))
Eq(F_360(x), F_361(x))
Eq(F_361(x), F_362(x) - F_385(x))
Eq(F_362(x), F_363(x) + F_399(x))
Eq(F_363(x), F_364(x)/F_17(x))
Eq(F_364(x), -F_1(x) + F_26(x) - F_365(x) - F_387(x))
Eq(F_365(x), F_17(x)*F_366(x))
Eq(F_366(x), F_367(x) + F_386(x))
Eq(F_367(x), F_1(x) + F_119(x) + F_368(x) + F_384(x))
Eq(F_368(x), F_17(x)*F_369(x))
Eq(F_369(x), F_26(x) + F_370(x))
Eq(F_370(x), F_371(x))
Eq(F_371(x), F_17(x)*F_372(x))
Eq(F_372(x), F_373(x) + F_381(x))
Eq(F_373(x), F_374(x) + F_375(x))
Eq(F_374(x), F_125(x)*F_26(x))
Eq(F_375(x), F_376(x))
Eq(F_376(x), F_17(x)*F_377(x))
Eq(F_377(x), F_378(x) + F_379(x))
Eq(F_378(x), F_137(x)*F_26(x))
Eq(F_379(x), F_380(x))
Eq(F_380(x), F_115(x)*F_216(x))
Eq(F_381(x), F_382(x))
Eq(F_382(x), F_383(x)*F_69(x)**2)
Eq(F_383(x), F_117(x))
Eq(F_384(x), F_17(x)*F_385(x))
Eq(F_385(x), F_26(x) + F_383(x))
Eq(F_386(x), F_117(x))
Eq(F_387(x), F_17(x)*F_388(x))
Eq(F_388(x), F_26(x) + F_389(x))
Eq(F_389(x), F_390(x))
Eq(F_390(x), F_17(x)*F_391(x))
Eq(F_391(x), F_373(x) + F_392(x))
Eq(F_392(x), F_393(x))
Eq(F_393(x), F_17(x)*F_394(x))
Eq(F_394(x), F_395(x) + F_397(x))
Eq(F_395(x), F_396(x))
Eq(F_396(x), F_115(x)*F_336(x))
Eq(F_397(x), F_398(x))
Eq(F_398(x), F_357(x)*F_69(x)**2)
Eq(F_399(x), F_383(x))
Eq(F_400(x), F_401(x))
Eq(F_401(x), F_115(x)*F_17(x))
Eq(F_402(x), F_403(x))
Eq(F_403(x), F_115(x)*F_19(x))
Eq(F_404(x), F_405(x))
Eq(F_405(x), F_13(x)*F_17(x)*F_330(x))
Eq(F_406(x), F_407(x))
Eq(F_407(x), F_17(x)*F_408(x))
Eq(F_408(x), F_409(x)/F_17(x))
Eq(F_409(x), F_410(x))
Eq(F_410(x), -F_26(x) + F_29(x) - F_411(x) - F_504(x))
Eq(F_411(x), F_29(x) - F_412(x) - F_419(x) - F_451(x))
Eq(F_412(x), F_1(x) + F_364(x) + F_413(x) + F_417(x))
Eq(F_413(x), F_17(x)*F_414(x))
Eq(F_414(x), F_12(x) + F_415(x))
Eq(F_415(x), F_416(x))
Eq(F_416(x), F_417(x) + F_418(x) + 2*F_94(x))
Eq(F_417(x), F_13(x)*F_17(x))
Eq(F_418(x), F_17(x)*F_383(x))
Eq(F_419(x), F_420(x))
Eq(F_420(x), F_17(x)*F_421(x))
Eq(F_421(x), F_422(x) + F_439(x))
Eq(F_422(x), F_423(x) + F_433(x))
Eq(F_423(x), F_424(x) + F_425(x))
Eq(F_424(x), F_129(x)*F_191(x))
Eq(F_425(x), F_426(x))
Eq(F_426(x), F_17(x)*F_427(x))
Eq(F_427(x), F_428(x) + F_432(x))
Eq(F_428(x), F_191(x)*F_429(x))
Eq(F_429(x), F_12(x) + F_430(x))
Eq(F_430(x), F_431(x))
Eq(F_431(x), F_137(x)*F_17(x))
Eq(F_432(x), F_112(x)*F_144(x))
Eq(F_433(x), F_434(x))
Eq(F_434(x), F_435(x) + F_437(x) + 2*F_94(x))
Eq(F_435(x), F_436(x))
Eq(F_436(x), F_13(x)*F_17(x)*F_69(x)*F_70(x))
Eq(F_437(x), F_438(x))
Eq(F_438(x), F_13(x)*F_158(x)*F_17(x))
Eq(F_439(x), F_440(x))
Eq(F_440(x), F_17(x)*F_441(x))
Eq(F_441(x), F_442(x) + F_447(x))
Eq(F_442(x), F_112(x)*F_443(x))
Eq(F_443(x), F_444(x)/F_17(x))
Eq(F_444(x), -F_1(x) - F_159(x) + F_336(x) - F_445(x))
Eq(F_445(x), F_446(x))
Eq(F_446(x), F_17(x)*F_69(x)**2)
Eq(F_447(x), F_448(x)*F_66(x))
Eq(F_448(x), F_449(x) + F_450(x) + F_94(x))
Eq(F_449(x), F_112(x)*F_17(x))
Eq(F_450(x), F_17(x)*F_357(x))
Eq(F_451(x), F_452(x))
Eq(F_452(x), F_17(x)*F_453(x))
Eq(F_453(x), F_454(x)/F_17(x))
Eq(F_454(x), F_455(x))
Eq(F_455(x), -F_412(x) + F_456(x) - F_471(x) - F_502(x))
Eq(F_456(x), F_457(x) + F_466(x))
Eq(F_457(x), F_458(x) + F_464(x))
Eq(F_458(x), F_45(x) + F_459(x))
Eq(F_459(x), F_460(x))
Eq(F_460(x), F_17(x)*F_461(x))
Eq(F_461(x), F_462(x) + F_463(x))
Eq(F_462(x), F_234(x) + F_458(x))
Eq(F_463(x), F_17(x)*F_458(x))
Eq(F_464(x), F_465(x))
Eq(F_465(x), F_14(x)*F_17(x)*F_330(x))
Eq(F_466(x), F_467(x))
Eq(F_467(x), F_17(x)*F_468(x))
Eq(F_468(x), F_324(x) + F_469(x))
Eq(F_469(x), F_470(x))
Eq(F_470(x), F_17(x)*F_25(x)*F_330(x))
Eq(F_471(x), F_472(x))
Eq(F_472(x), F_17(x)*F_473(x))
Eq(F_473(x), F_474(x) + F_478(x))
Eq(F_474(x), F_475(x)/F_17(x))
Eq(F_475(x), F_476(x))
Eq(F_476(x), F_477(x)/F_17(x))
Eq(F_477(x), F_132(x) - F_368(x) - F_418(x) - F_94(x))
Eq(F_478(x), F_479(x))
Eq(F_479(x), F_480(x))
Eq(F_480(x), F_17(x)*F_481(x))
Eq(F_481(x), F_482(x) + F_500(x))
Eq(F_482(x), F_112(x)*F_483(x))
Eq(F_483(x), F_484(x)/F_17(x))
Eq(F_484(x), -F_1(x) + F_331(x) - F_485(x) - F_498(x) - F_499(x))
Eq(F_485(x), F_17(x)*F_486(x))
Eq(F_486(x), F_487(x)/F_17(x))
Eq(F_487(x), -F_1(x) + F_488(x) - F_491(x) - F_495(x) - F_496(x))
Eq(F_488(x), F_26(x) + F_489(x))
Eq(F_489(x), F_490(x))
Eq(F_490(x), F_17(x)*F_26(x)*F_336(x))
Eq(F_491(x), F_492(x))
Eq(F_492(x), F_17(x)*F_493(x))
Eq(F_493(x), F_216(x) + F_494(x))
Eq(F_494(x), F_26(x)*F_69(x))
Eq(F_495(x), F_17(x)*F_184(x))
Eq(F_496(x), F_17(x)*F_497(x))
Eq(F_497(x), F_203(x)/F_17(x))
Eq(F_498(x), F_158(x)*F_17(x))
Eq(F_499(x), F_17(x)*F_443(x))
Eq(F_500(x), F_501(x))
Eq(F_501(x), F_131(x)*F_448(x)*F_66(x))
Eq(F_502(x), F_503(x))
Eq(F_503(x), F_17(x)*F_421(x))
Eq(F_504(x), F_505(x))
Eq(F_505(x), F_13(x)*F_17(x)*F_336(x))
Eq(F_506(x), F_507(x))
Eq(F_507(x), F_13(x)*F_17(x)*F_336(x))
Eq(F_508(x), F_509(x))
Eq(F_509(x), F_510(x)*F_69(x))
Eq(F_510(x), F_511(x))
Eq(F_511(x), F_115(x)*F_17(x)*F_69(x))
Eq(F_512(x), F_12(x) + F_513(x) + F_515(x) + F_517(x))
Eq(F_513(x), F_514(x))
Eq(F_514(x), F_12(x)*F_17(x)*F_208(x))
Eq(F_515(x), F_516(x))
Eq(F_516(x), F_12(x)*F_17(x)*F_212(x))
Eq(F_517(x), F_518(x))
Eq(F_518(x), F_17(x)*F_519(x))
Eq(F_519(x), F_520(x) + F_521(x))
Eq(F_520(x), F_12(x)*F_205(x))
Eq(F_521(x), F_522(x))
Eq(F_522(x), F_523(x)/F_17(x))
Eq(F_523(x), F_524(x))
Eq(F_524(x), -F_479(x) + F_525(x))
Eq(F_525(x), F_526(x))
Eq(F_526(x), F_17(x)*F_527(x))
Eq(F_527(x), F_481(x) + F_528(x))
Eq(F_528(x), F_529(x))
Eq(F_529(x), F_112(x)*F_131(x)*F_17(x)*F_66(x))
Eq(F_530(x), F_531(x))
Eq(F_531(x), F_17(x)*F_212(x))
Eq(F_532(x), F_17(x)*F_184(x))
Eq(F_533(x), F_534(x))
Eq(F_534(x), F_17(x)*F_192(x))
Eq(F_535(x), F_0(x) + F_319(x))
Eq(F_536(x), F_537(x))
Eq(F_537(x), F_538(x) - F_564(x))
Eq(F_538(x), F_539(x)/F_17(x))
Eq(F_539(x), F_540(x))
Eq(F_540(x), F_541(x) + F_559(x))
Eq(F_541(x), F_2(x) + F_542(x) + F_548(x) + F_558(x))
Eq(F_542(x), F_543(x))
Eq(F_543(x), F_17(x)*F_544(x))
Eq(F_544(x), F_545(x) + F_547(x))
Eq(F_545(x), F_2(x)*F_546(x))
Eq(F_546(x), F_180(x) + F_191(x))
Eq(F_547(x), F_191(x)*F_319(x))
Eq(F_548(x), F_17(x)*F_549(x))
Eq(F_549(x), -F_497(x) + F_550(x))
Eq(F_550(x), F_551(x)/F_17(x))
Eq(F_551(x), -F_0(x) + F_311(x) - F_552(x) - F_557(x))
Eq(F_552(x), F_553(x))
Eq(F_553(x), F_17(x)*F_554(x))
Eq(F_554(x), F_555(x)/F_17(x))
Eq(F_555(x), F_556(x))
Eq(F_556(x), F_17(x)*F_461(x))
Eq(F_557(x), F_17(x)*F_185(x))
Eq(F_558(x), F_17(x)*F_540(x))
Eq(F_559(x), F_560(x))
Eq(F_560(x), F_561(x))
Eq(F_561(x), F_17(x)*F_562(x))
Eq(F_562(x), F_563(x))
Eq(F_563(x), F_17(x)*F_338(x)*F_4(x))
Eq(F_564(x), F_565(x) + F_566(x))
Eq(F_565(x), F_0(x)*F_184(x))
Eq(F_566(x), F_567(x))
Eq(F_567(x), F_17(x)*F_568(x))
Eq(F_568(x), F_569(x) + F_585(x))
Eq(F_569(x), F_184(x)*F_570(x))
Eq(F_570(x), F_54(x) + F_571(x) + F_572(x))
Eq(F_571(x), F_86(x))
Eq(F_572(x), F_573(x))
Eq(F_573(x), F_17(x)*F_574(x))
Eq(F_574(x), F_102(x) + F_573(x) + F_575(x) + F_86(x))
Eq(F_575(x), F_576(x))
Eq(F_576(x), F_17(x)*F_577(x))
Eq(F_577(x), F_578(x)/F_17(x))
Eq(F_578(x), F_579(x))
Eq(F_579(x), F_580(x)/F_17(x))
Eq(F_580(x), F_239(x) - F_581(x) - F_582(x) - F_94(x))
Eq(F_581(x), F_17(x)*F_91(x))
Eq(F_582(x), F_583(x))
Eq(F_583(x), F_17(x)*F_584(x))
Eq(F_584(x), F_239(x))
Eq(F_585(x), F_586(x))
Eq(F_586(x), F_180(x)*F_229(x))
Eq(F_587(x), F_17(x)*F_550(x))
Eq(F_588(x), F_17(x)*F_185(x))
Eq(F_589(x), F_590(x))
Eq(F_590(x), F_160(x) + F_560(x))
Eq(F_591(x), F_17(x)*F_592(x))
Eq(F_592(x), F_184(x) + F_593(x))
Eq(F_593(x), F_594(x))
Eq(F_594(x), F_595(x)/F_17(x))
Eq(F_595(x), F_160(x) - F_596(x) - F_598(x) - F_94(x))
Eq(F_596(x), F_597(x))
Eq(F_597(x), F_17(x)*F_69(x)*F_70(x))
Eq(F_598(x), F_17(x)*F_336(x))
Eq(F_599(x), F_191(x) + F_213(x))
Eq(F_600(x), F_175(x)*F_319(x))
Eq(F_601(x), F_164(x))
Eq(F_602(x), F_603(x))
Eq(F_603(x), F_17(x)*F_604(x))
Eq(F_604(x), F_605(x) + F_613(x))
Eq(F_605(x), F_606(x)*F_69(x))
Eq(F_606(x), F_607(x) + F_611(x))
Eq(F_607(x), F_608(x)*F_69(x))
Eq(F_608(x), F_0(x) + F_609(x))
Eq(F_609(x), F_610(x))
Eq(F_610(x), F_0(x)*F_17(x)*F_336(x))
Eq(F_611(x), F_612(x))
Eq(F_612(x), F_0(x)*F_342(x)*F_69(x))
Eq(F_613(x), F_614(x))
Eq(F_614(x), F_0(x)*F_342(x)*F_69(x)**2)
Eq(F_615(x), F_17(x)*F_616(x))
Eq(F_616(x), F_163(x) + F_617(x))
Eq(F_617(x), F_618(x))
Eq(F_618(x), F_17(x)*F_619(x))
Eq(F_619(x), F_620(x) + F_630(x))
Eq(F_620(x), F_45(x) + F_621(x) + F_626(x))
Eq(F_621(x), F_622(x))
Eq(F_622(x), F_17(x)*F_623(x))
Eq(F_623(x), F_624(x) + F_625(x))
Eq(F_624(x), F_172(x)*F_45(x))
Eq(F_625(x), F_175(x)*F_234(x))
Eq(F_626(x), F_17(x)*F_627(x))
Eq(F_627(x), F_620(x) + F_628(x))
Eq(F_628(x), F_629(x))
Eq(F_629(x), F_17(x)*F_338(x)*F_45(x))
Eq(F_630(x), F_175(x)*F_69(x)*F_76(x))
Eq(F_631(x), F_632(x))
Eq(F_632(x), F_17(x)*F_69(x)*F_70(x))
Eq(F_633(x), F_149(x)*F_19(x))
Eq(F_634(x), F_17(x)*F_635(x))
Eq(F_635(x), F_26(x) + F_636(x))
Eq(F_636(x), F_637(x))
Eq(F_637(x), F_17(x)*F_373(x))
Eq(F_638(x), F_17(x)*F_26(x))
Eq(F_639(x), F_105(x)*F_17(x))
Eq(F_640(x), F_641(x))
Eq(F_641(x), F_17(x)*F_642(x))
Eq(F_642(x), F_643(x) + F_644(x))
Eq(F_643(x), F_23(x)*F_87(x))
Eq(F_644(x), F_645(x))
Eq(F_645(x), F_17(x)*F_646(x))
Eq(F_646(x), F_647(x) + F_648(x))
Eq(F_647(x), F_112(x)*F_577(x))
Eq(F_648(x), F_448(x)*F_649(x))
Eq(F_649(x), F_650(x) + F_651(x))
Eq(F_650(x), F_83(x)*F_99(x))
Eq(F_651(x), F_652(x))
Eq(F_652(x), F_17(x)*F_87(x)*F_99(x))
Eq(F_653(x), F_104(x)*F_17(x))
Eq(F_654(x), F_5(x))
Eq(F_655(x), F_17(x)*F_260(x))
Eq(F_656(x), F_17(x)*F_254(x))
Eq(F_657(x), F_658(x))
Eq(F_658(x), F_17(x)*F_659(x))
Eq(F_659(x), F_660(x) + F_661(x))
Eq(F_660(x), F_137(x)*F_45(x))
Eq(F_661(x), F_662(x))
Eq(F_662(x), F_115(x)*F_234(x))
Eq(F_663(x), F_664(x))
Eq(F_664(x), F_17(x)*F_665(x))
Eq(F_665(x), F_666(x) + F_669(x))
Eq(F_666(x), F_458(x)*F_667(x))
Eq(F_667(x), F_385(x) + F_668(x))
Eq(F_668(x), F_17(x)*F_26(x))
Eq(F_669(x), F_234(x)*F_26(x))
Eq(F_670(x), F_113(x)*F_69(x))
Eq(F_671(x), F_672(x))
Eq(F_672(x), F_14(x)*F_17(x)*F_667(x))
Eq(F_673(x), F_674(x))
Eq(F_674(x), F_12(x)*F_17(x)*F_50(x))
Eq(F_675(x), F_676(x))
Eq(F_676(x), F_17(x)*F_677(x))
Eq(F_677(x), F_678(x) + F_679(x))
Eq(F_678(x), F_12(x)*F_45(x))
Eq(F_679(x), F_680(x))
Eq(F_680(x), F_112(x)*F_17(x)*F_4(x)*F_66(x))
Eq(F_681(x), F_682(x))
Eq(F_682(x), F_17(x)*F_309(x))
Pack JSON:
{"name": "point_and_row_placements_req_corrob_symmetries", "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, 4, 1, 3], [0, 3, 4, 1, 2], [0, 4, 3, 1, 2], [1, 2, 4, 0, 3], [1, 3, 4, 0, 2], [1, 4, 3, 0, 2], [2, 1, 4, 0, 3], [2, 3, 4, 0, 1], [2, 4, 3, 0, 1], [3, 1, 4, 0, 2], [3, 2, 4, 0, 1]], "symmetry": true}, {"class_module": "tilings.strategies.verification", "strategy_class": "LocallyFactorableVerificationStrategy", "ignore_parent": false, "basis": [[0, 2, 4, 1, 3], [0, 3, 4, 1, 2], [0, 4, 3, 1, 2], [1, 2, 4, 0, 3], [1, 3, 4, 0, 2], [1, 4, 3, 0, 2], [2, 1, 4, 0, 3], [2, 3, 4, 0, 1], [2, 4, 3, 0, 1], [3, 1, 4, 0, 2], [3, 2, 4, 0, 1]], "symmetry": true}], "expansion_strats": [[{"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "CellInsertionFactory", "ignore_parent": false, "maxreqlen": 1, "extra_basis": [], "one_cell_only": false}, {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "PatternPlacementFactory", "partial": false, "ignore_parent": false, "dirs": [0, 1, 2, 3], "point_only": false}, {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RowAndColumnPlacementFactory", "partial": false, "ignore_parent": false, "dirs": [0, 1, 2, 3], "place_row": true, "place_col": false}]], "symmetries": [{"class_module": "tilings.strategies.symmetry", "strategy_class": "SymmetriesFactory", "basis": [[0, 2, 4, 1, 3], [0, 3, 4, 1, 2], [0, 4, 3, 1, 2], [1, 2, 4, 0, 3], [1, 3, 4, 0, 2], [1, 4, 3, 0, 2], [2, 1, 4, 0, 3], [2, 3, 4, 0, 1], [2, 4, 3, 0, 1], [3, 1, 4, 0, 2], [3, 2, 4, 0, 1]]}], "iterative": false}
Specification JSON:
{"root": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 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, 1, 3], "pos": [[0, 0], [0, 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": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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, 2, 1, 3], "pos": [[0, 0], [0, 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": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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": [[0, 0]]}], "requirements": [], "assumptions": []}, {"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], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 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, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 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, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, {"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": [[3, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [3, 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, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [3, 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, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 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": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}], "indices": [0, 0], "direction": 1, "own_col": true, "own_row": true, "include_empty": true}}, "idx": 2}, {"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, 1, 3], "pos": [[0, 0], [0, 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": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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": [[0, 0]]}], "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": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [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, 3, 1, 2], "pos": [[0, 1], [0, 1], [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": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, {"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": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}], "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}}, "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": [[2, 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": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [3, 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, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [3, 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, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 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, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 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": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 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": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [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, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [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, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 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], [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": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [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, 3, 1, 2], "pos": [[0, 1], [0, 1], [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": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 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], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [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, 4, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [2, 1], [3, 1]], [[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, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [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": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 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], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [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, 4, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 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], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 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, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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], [2, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 0], [3, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 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, 0], [0, 0], [0, 0], [0, 0], [2, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 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, 0], [0, 0], [0, 0], [0, 0], [2, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, {"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": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [3, 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], [0, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 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], [0, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [4, 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], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [4, 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], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, {"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": [[3, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 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], [0, 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], [0, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 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], [4, 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], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[0, 0]]}], "indices": [0, 0, 0], "direction": 1, "own_col": true, "own_row": true, "include_empty": true}}, "idx": 2}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 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], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [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, 4, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 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], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [4, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 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, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 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], [0, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, {"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": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [4, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, {"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": [[1, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [4, 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, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 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], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[0, 0]]}], "indices": [0, 0, 0], "direction": 3, "own_col": true, "own_row": true, "include_empty": true}}, "idx": 2}, {"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, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [4, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "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": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 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, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 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], [1, 1], [3, 1], [4, 1]], [[2, 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, 1, 2], "pos": [[0, 0], [0, 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": [1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 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": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 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": [1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 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": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 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], "pos": [[0, 0], [0, 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": [1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 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": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 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], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [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, 3, 1, 2], "pos": [[0, 1], [0, 1], [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": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, {"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": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [4, 1]]}, {"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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [4, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [4, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 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": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [4, 1], [4, 1], [4, 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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [4, 1], [4, 1], [4, 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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [4, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, {"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": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [2, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [2, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 1], [1, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [2, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [2, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [2, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 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": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 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": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [4, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[1, 0]]}], "indices": [0, 0, 0], "direction": 3, "own_col": true, "own_row": true, "include_empty": true}}, "idx": 2}, {"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, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [4, 1]]}, {"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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [4, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [4, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 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": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [4, 1], [4, 1], [4, 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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [4, 1], [4, 1], [4, 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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [4, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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], [1, 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": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 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], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 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], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 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], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 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, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 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, 0], [0, 0], [0, 0], [1, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 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], [1, 1], [3, 1], [4, 1]], [[2, 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, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 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": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 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": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [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, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [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, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 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]]}], "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], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 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], [4, 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], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, {"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": [[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], [4, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [4, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [4, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [4, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [4, 1]]}, {"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], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [4, 1]]}, {"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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, {"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], [4, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [4, 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], [1, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [2, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 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": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[1, 0]]}], "indices": [0, 0, 0], "direction": 3, "own_col": true, "own_row": true, "include_empty": true}}, "idx": 2}, {"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, 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": [[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], [4, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [4, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [4, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [4, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [4, 1]]}, {"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], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [4, 1]]}, {"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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 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]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [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], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 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], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 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], [1, 1], [3, 1], [4, 1]], [[2, 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, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [], "pos": []}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [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, 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": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 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": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, {"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": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}], "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}}, "idx": 2}, {"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, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[2, 0]]}]], "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": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [2, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 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, 1], [1, 1], [3, 1]], [[2, 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, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [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], [0, 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": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 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], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 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, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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], [2, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [4, 0], [4, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 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, 0], [0, 0], [0, 0], [0, 0], [2, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 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, 0], [0, 0], [0, 0], [0, 0], [2, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, {"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": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 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], [0, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 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], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 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], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, {"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": [[3, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 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], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 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, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 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, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}], "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": 1, "own_col": true, "own_row": true, "include_empty": true}}, "idx": 3}, {"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, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 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], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 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, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 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, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 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], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 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, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 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, 0], [1, 0], [2, 0], [4, 0]], [[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": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [2, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 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": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 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]]}], "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": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [2, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 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": 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, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [2, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 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], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"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": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 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": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, {"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": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, {"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": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 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": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 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], [4, 1], [4, 1], [4, 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, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}]], "assumptions": []}], "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}}, "idx": 3}, {"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, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 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": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 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], [4, 1], [4, 1], [4, 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, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 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], [1, 1], [2, 1], [4, 1]], [[3, 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, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 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": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 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], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [5, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [5, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[4, 1], [5, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [4, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, {"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": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [4, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, {"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], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [5, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[4, 1], [5, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [5, 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, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 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], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}]], "assumptions": []}, {"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": [[1, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[0, 0]]}], "indices": [0, 0, 0, 0], "direction": 3, "own_col": true, "own_row": true, "include_empty": true}}, "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": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 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, 0], [1, 0], [2, 0], [4, 0]], [[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], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"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], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [5, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [5, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [5, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [4, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}], "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, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [4, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"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, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 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], [2, 1], [3, 1], [4, 1], [5, 2]], [[1, 0]]]}}, "idx": 0}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [4, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"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, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [], "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": [[3, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 1]]}, {"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, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 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": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"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, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[1, 0]]}]}}, "idx": 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": [[0, 0], [0, 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": [1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 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": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 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], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 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, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 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, 0], [2, 0], [3, 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], [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, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 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, 0], [2, 0], [2, 0], [3, 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, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, {"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": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 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": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 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, 0], [0, 0], [0, 0], [0, 0], [3, 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, 0], [1, 0], [3, 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], [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, 0], [0, 0], [0, 0], [0, 0], [3, 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, 0], [1, 0], [1, 0], [3, 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, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, {"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": [[3, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 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], [1, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 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], [1, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [4, 0], [4, 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], [1, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 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], [1, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [4, 0], [4, 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], [1, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[1, 0]]}], "indices": [0, 0, 0], "direction": 1, "own_col": true, "own_row": true, "include_empty": true}}, "idx": 3}, {"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, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 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], [1, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 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], [1, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [4, 0], [4, 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], [1, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 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], [1, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [4, 0], [4, 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], [1, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[3, 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]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [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], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 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], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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, 0], [2, 0], [4, 0]], [[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], "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, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"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": [[0, 2], [3, 2], [5, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 2], [5, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [5, 2]]}, {"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": [[0, 2], [3, 2], [5, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [5, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [5, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 2], [3, 2], [5, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 2], [2, 2], [3, 2], [5, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 2], [3, 2], [5, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [3, 2], [5, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 2], [3, 2], [5, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 2], [3, 2], [5, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 2], [2, 2], [3, 2], [5, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [3, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [3, 2], [5, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [3, 2], [5, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [3, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 2], [5, 2], [5, 2], [5, 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, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 2], [5, 2], [5, 2], [5, 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], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 2], [2, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 2], [2, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 2], [2, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 2], [2, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 2], [2, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 2], [2, 2], [5, 2], [5, 2], [5, 2]]}], "requirements": [[{"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, 0]]}, {"patt": [0], "pos": [[4, 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": [[1, 0], [2, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 1], [3, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 1], [2, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [3, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 1], [2, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [3, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 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": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 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": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 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], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 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], [1, 0], [2, 0], [2, 2], [3, 2], [5, 2]], [[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, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [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, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [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, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "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, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0], [1, 0], [1, 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], [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, 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], [1, 0], [1, 0], [1, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "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, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [3, 2], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [3, 2], [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, 1, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [3, 2], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [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], [3, 2], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 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, 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], [3, 2], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [3, 2], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 2], [3, 2], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [3, 2], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [3, 2], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [3, 2], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 1], [3, 2], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"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, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 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, 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, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 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], [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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 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, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [3, 1], [3, 1], [3, 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], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, {"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": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [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, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"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, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 2], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [3, 2], [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, 1, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [3, 2], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 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], [3, 2], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [3, 2], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 2], [3, 2], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [1, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [3, 2], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [3, 2], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [3, 2], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 1], [3, 2], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 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, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 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, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 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], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [3, 1], [3, 1], [3, 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], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}], "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}}, "idx": 2}, {"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": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "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], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [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, 3, 1, 2], "pos": [[0, 1], [0, 1], [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": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, {"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": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[0, 0]]}], "indices": [0, 0], "direction": 3, "own_col": true, "own_row": true, "include_empty": true}}, "idx": 2}, {"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": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [1, 1], [1, 1], [1, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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], [1, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"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], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [3, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 1], [3, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 1], [2, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [3, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 1], [2, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [3, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 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": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 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": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 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], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"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], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [4, 1]]}, {"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, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [4, 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, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 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, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 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], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 2]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [4, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [4, 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], [1, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 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], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 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], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 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, 0], [0, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 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, 1], [2, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 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, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 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, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[3, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}], "indices": [0, 0, 0], "direction": 1, "own_col": true, "own_row": true, "include_empty": true}}, "idx": 3}, {"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, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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], [1, 1], [3, 1]], [[2, 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, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [4, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [4, 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], [1, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 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], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 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], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 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, 0], [0, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 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, 1], [2, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 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, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 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, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[3, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 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], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [3, 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], [1, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 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, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 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, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 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, 1], [1, 1], [1, 1], [1, 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, 0], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 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, 1], [2, 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], [1, 1], [1, 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, 0], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 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, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 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], [1, 1], [2, 1], [4, 1]], [[3, 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": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [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, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"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, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [4, 2], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [4, 2], [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, 1, 0], "pos": [[1, 2], [2, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [4, 2], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 2], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 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], [4, 2], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [4, 2], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [4, 2], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 2], [4, 2], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [4, 2], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [2, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [4, 2], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [4, 2], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [4, 2], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 1], [4, 2], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [4, 2], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 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], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 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, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"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], [4, 1], [4, 1], [4, 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], [4, 2], [4, 2], [4, 2]]}, {"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, 1], [4, 1], [4, 1], [4, 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, 1], [4, 1], [4, 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], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [1, 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, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"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, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 1], [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, 1, 0], "pos": [[1, 1], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [3, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 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], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [3, 1], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [3, 1], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0, 1], "pos": [[3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 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], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [3, 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], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [0, 2], [1, 2], [2, 1], [4, 1], [4, 2]], [[3, 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": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 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, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 1], [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, 1, 0], "pos": [[1, 1], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [3, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 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, 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], [3, 1], [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, 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], [3, 1], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [3, 1], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0, 1], "pos": [[3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 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], [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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 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, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [3, 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], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 1], [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, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [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], [0, 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], [2, 1], [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, 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], [2, 1], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [2, 1], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [2, 1], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [2, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [2, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0, 1], "pos": [[2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 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], [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, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 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, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 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], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, {"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, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 1], [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": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [3, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [3, 0]]}, {"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": [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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"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]]}]}}, "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], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [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], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 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], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 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], [1, 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], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, {"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": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [5, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [5, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[4, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [3, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 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], [3, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [5, 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], [3, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 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": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 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, 0], [1, 0], [3, 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], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 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, 0], [1, 0], [1, 0], [3, 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, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, {"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": [[3, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [4, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [4, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [4, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [4, 0], [5, 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], [1, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [4, 0], [5, 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], [1, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [4, 0], [5, 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], [1, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [5, 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], [1, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [4, 0], [5, 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], [1, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [4, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [4, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [5, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [5, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}, {"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": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [5, 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], [1, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [5, 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], [1, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [5, 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], [1, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [5, 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], [1, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [5, 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], [1, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [5, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [5, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[4, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}], "indices": [0, 0, 0, 0], "direction": 1, "own_col": true, "own_row": true, "include_empty": true}}, "idx": 3}, {"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": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"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": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"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, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 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], [2, 1], [3, 1], [4, 1]], [[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, 1], "pos": [[0, 0], [1, 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": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [1, 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": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "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": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [2, 0], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [2, 0], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [2, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [2, 0], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [2, 0], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [2, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [2, 2], [3, 2]]}, {"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, 0], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 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, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 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, 0], [2, 0], [4, 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, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 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, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [4, 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, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [1, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [1, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 1], [2, 1]]}, {"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, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 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, 0], [1, 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, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 4, 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], [0, 0], [3, 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, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 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], [3, 2], [4, 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": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 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": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 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": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [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, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [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, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [0, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 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, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 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, 0], [2, 0], [4, 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, 0], [3, 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, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 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, 0], [2, 0], [2, 0], [4, 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, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, {"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": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [0, 0], [0, 0], [4, 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, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 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, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [0, 0], [4, 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, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 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, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, {"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": [[3, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 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": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [0, 0], [0, 0], [4, 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, 0], [1, 0], [4, 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, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [0, 0], [4, 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, 0], [1, 0], [1, 0], [4, 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, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[1, 0]]}], "indices": [0, 0, 0], "direction": 1, "own_col": true, "own_row": true, "include_empty": true}}, "idx": 2}, {"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": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [0, 0], [0, 0], [4, 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, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 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, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [0, 0], [4, 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, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 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, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 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], [1, 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], [1, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [3, 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, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 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, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [3, 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, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 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, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 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, 0], [3, 0], [4, 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": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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": [[0, 0]]}], "requirements": [], "assumptions": []}, {"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], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 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, 0], [2, 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, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 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, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, {"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": [[3, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [3, 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, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [3, 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, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 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": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}], "indices": [0, 0], "direction": 1, "own_col": true, "own_row": true, "include_empty": true}}, "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": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 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, 0], [2, 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, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 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, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 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], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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], [2, 0], [3, 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], "pos": [[0, 0]]}, {"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": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 2], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [3, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [3, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [3, 2], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [3, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [4, 2], [4, 0], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [3, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [4, 2], [4, 0], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 2], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 2], [4, 0], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [4, 2], [4, 0], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 2], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 2], [4, 0], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 0], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 0], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [4, 2], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [4, 2], [4, 0], [4, 2]]}, {"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": [[2, 2], [4, 2], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [4, 2], [4, 0], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [4, 2], [4, 2], [4, 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, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 2], [4, 0], [4, 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, 0, 1], "pos": [[3, 2], [4, 2], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [4, 2], [4, 0], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 2], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 0], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"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": [[2, 2], [4, 2], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [4, 2], [4, 0], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 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, 0, 1], "pos": [[3, 2], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [4, 2], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [4, 2], [4, 0], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 0], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [3, 1], [3, 0], [3, 1]]}, {"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": [[1, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 1], [3, 0], [3, 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, 0, 1], "pos": [[2, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"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": [[1, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 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, 0, 1], "pos": [[2, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 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], [3, 1], [3, 1], [3, 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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 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], [2, 2], [3, 0], [3, 2], [4, 0], [4, 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": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 2], [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, 1, 0], "pos": [[1, 2], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [3, 2], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 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, 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], [3, 2], [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, 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], [3, 2], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [3, 2], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [3, 2], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [3, 2], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [3, 2], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [3, 2], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0, 1], "pos": [[3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 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], [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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [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, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [3, 0], [3, 0], [3, 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], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[4, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 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, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 1], [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, 1, 0], "pos": [[1, 1], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [3, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 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, 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], [3, 1], [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, 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], [3, 1], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [3, 1], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0, 1], "pos": [[3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 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], [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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 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, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [3, 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], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [0, 2], [1, 2], [2, 0], [3, 0], [3, 2]], [[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, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 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], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 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, 0], [1, 0], [3, 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, 0], [2, 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, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 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, 0], [1, 0], [1, 0], [3, 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, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[0, 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, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 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], [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, 0], [1, 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], [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, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 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], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 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, 0], [1, 0], [3, 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, 0], [2, 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, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 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, 0], [1, 0], [1, 0], [3, 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, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 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, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [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], [0, 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": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [], "pos": []}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 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, 1], [4, 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], [0, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}, {"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": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, {"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], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 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": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 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], [4, 1], [4, 1], [4, 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, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[3, 0]]}]], "assumptions": []}], "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}}, "idx": 1}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 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, 1], [4, 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], [0, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 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], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 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], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 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, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 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, 1], [2, 1], [3, 1], [4, 1]], [[1, 0]]]}}, "idx": 0}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 0], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 0], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 3], [3, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 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], [1, 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], [1, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [4, 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], [1, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 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], [1, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [4, 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], [1, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 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], [0, 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], [0, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 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], [3, 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], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 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, 3], [3, 3], [4, 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], "pos": [[1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [1, 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], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"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], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, {"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": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 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": [[1, 0]]}, {"patt": [0], "pos": [[0, 0]]}], "indices": [0, 0], "direction": 1, "own_col": true, "own_row": true, "include_empty": true}}, "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": [[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], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"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": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 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], [2, 0], [3, 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], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"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": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[2, 3], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 0], [2, 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": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 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": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 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, 3], [2, 0], [2, 3], [3, 1], [3, 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, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"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, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"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, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"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, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 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": 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], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"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, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [], "pos": []}], "requirements": [], "assumptions": []}, {"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": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 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, 1], [2, 1], [3, 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, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, {"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], "pos": [[5, 0]]}, {"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": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [2, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [5, 1], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [5, 1], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[4, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 1], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [5, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [5, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [5, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [5, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [2, 1], [5, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [5, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 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], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 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, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[3, 0]]}]], "assumptions": []}, {"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, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [5, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [5, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 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, 1], [2, 1], [3, 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, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[4, 0]]}]], "assumptions": []}], "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": [[3, 0]]}, {"patt": [0], "pos": [[2, 0]]}], "indices": [0, 0, 0, 0], "direction": 3, "own_col": true, "own_row": true, "include_empty": true}}, "idx": 3}, {"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, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [3, 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], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 2], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 2], [3, 0], [3, 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], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 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], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 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], [3, 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], [3, 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], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 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, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 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": [[4, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 2], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 2], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 0], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 0], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [[{"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, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 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], [3, 1], [3, 1], [3, 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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 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], [1, 0], [3, 0], [3, 2], [4, 0], [4, 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": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[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": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 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": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[4, 0]]}]], "assumptions": []}, {"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, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[0, 0]]}], "indices": [0, 0, 0], "direction": 1, "own_col": true, "own_row": true, "include_empty": true}}, "idx": 3}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [], "pos": []}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[4, 1]]}]], "assumptions": []}, {"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": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}], [{"patt": [0], "pos": [[4, 1]]}]], "assumptions": []}, {"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": [[1, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[0, 0]]}], "indices": [0, 0, 0], "direction": 3, "own_col": true, "own_row": true, "include_empty": true}}, "idx": 2}, {"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, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}], [{"patt": [0], "pos": [[4, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 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, 1], [1, 1], [3, 1], [4, 1]], [[2, 0]]]}}, "idx": 0}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"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, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[5, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[5, 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, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 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], [1, 0], [2, 0], [3, 0], [4, 2]], [[5, 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": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}], "requirements": [], "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": [[3, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}], "requirements": [], "assumptions": []}, {"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, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[0, 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], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 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], "pos": [[0, 0]]}, {"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, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, {"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": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, {"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": [[3, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}], "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": 1, "own_col": true, "own_row": true, "include_empty": true}}, "idx": 2}, {"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, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 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]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [1, 0], [2, 0]], [[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], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 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], [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": [1, 0], "pos": [[1, 0], [2, 0]]}, {"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, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "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": [[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": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [2, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 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], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"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": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, {"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": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, {"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": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[0, 0]]}], "indices": [0, 0, 0], "direction": 3, "own_col": true, "own_row": true, "include_empty": true}}, "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": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 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], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 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, 0], [0, 0], [2, 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], [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, 0], [0, 0], [0, 0], [2, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, {"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": [[3, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 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], [0, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 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], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 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], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, {"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": [[3, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[0, 0]]}], "indices": [0, 0, 0], "direction": 1, "own_col": true, "own_row": true, "include_empty": true}}, "idx": 3}, {"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, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [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], [1, 0], [2, 0], [4, 0]], [[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], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 1], [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, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [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], [0, 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], [2, 1], [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, 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], [2, 1], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [2, 1], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [2, 1], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [2, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [2, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0, 1], "pos": [[2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 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], [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, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 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, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 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], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [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], [0, 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": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"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], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [4, 2], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [4, 2], [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, 1, 0], "pos": [[2, 2], [4, 2], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 2], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [4, 0], [4, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "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": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, {"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, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[4, 2], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 2], [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": [1, 2, 0], "pos": [[2, 2], [2, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [2, 2], [4, 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], [0, 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], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [4, 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], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 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], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [2, 2], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [2, 2], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [2, 2], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [2, 2], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [2, 2], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [2, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [2, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [2, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [2, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 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": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0, 1], "pos": [[2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 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, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [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, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 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, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[2, 1]]}], "indices": [0, 0], "direction": 3, "own_col": true, "own_row": true, "include_empty": true}}, "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, 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, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [4, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [6, 2], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[5, 0], [5, 0], [6, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [6, 2], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [4, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [5, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [6, 2], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [6, 2], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [5, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [6, 2], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 0], [5, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 0], [6, 2], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[6, 0], [6, 2], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[6, 2], [6, 2], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [6, 2], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[5, 0], [5, 0], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[6, 2], [6, 2], [6, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[4, 0], [4, 0], [4, 0], [6, 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], [4, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [6, 0], [6, 0], [6, 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], [4, 0], [6, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 0], [6, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 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": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [5, 1], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [4, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [5, 1], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [5, 1], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [5, 1], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [5, 1], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [5, 1], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 0], [5, 1], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 1], [5, 1], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [5, 1], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [4, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[5, 1], [5, 1], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 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], [3, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [5, 0], [5, 0], [5, 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], [3, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 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], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 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, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 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, 2], [1, 0], [3, 2], [4, 0], [5, 0], [6, 0], [6, 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": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 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, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 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": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 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, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 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]]}]}}, "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, 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, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [1, 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, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"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, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 1], [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, 1, 0], "pos": [[1, 1], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [3, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 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], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [3, 1], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [3, 1], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0, 1], "pos": [[3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 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], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [3, 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], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "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": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [2, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"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, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [3, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [5, 2], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [4, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [5, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [5, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [5, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [5, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [5, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [5, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 0], [5, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 2], [5, 2], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [5, 2], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [4, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [5, 2], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [4, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[5, 2], [5, 2], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [4, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [4, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [4, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [5, 0], [5, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, {"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": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"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, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [5, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[3, 2], [5, 0]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[5, 2], [5, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [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, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"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], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [3, 2], [5, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [5, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [3, 2], [5, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 2], [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": [1, 2, 0], "pos": [[3, 2], [3, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [3, 2], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [3, 2], [5, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [5, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [3, 2], [5, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 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], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [3, 2], [5, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 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], [3, 2], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [3, 2], [5, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [3, 2], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [3, 2], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [3, 2], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [3, 2], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [3, 2], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0, 1], "pos": [[3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 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, 0], [0, 2], [5, 2], [5, 2], [5, 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": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [3, 0], [3, 0], [3, 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, 0], [0, 2], [5, 2], [5, 2], [5, 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": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}], "requirements": [[{"patt": [0], "pos": [[4, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[3, 1]]}], "indices": [0, 0, 0], "direction": 3, "own_col": true, "own_row": true, "include_empty": true}}, "idx": 3}, {"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, 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, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [1, 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, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"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, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 1], [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, 1, 0], "pos": [[1, 1], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [3, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 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], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [3, 1], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [3, 1], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0, 1], "pos": [[3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 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], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [3, 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], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "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": [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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"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, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [3, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [5, 2], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [4, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [5, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [5, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [5, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [5, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [5, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [5, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 0], [5, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 2], [5, 2], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [5, 2], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [4, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [5, 2], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [4, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[5, 2], [5, 2], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [4, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [4, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [4, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [5, 0], [5, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [5, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[4, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[5, 2], [5, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [5, 0]]}, {"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, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"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], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 2], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [5, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [4, 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], [4, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 2], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 2], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[5, 2], [5, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [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, 0], [0, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"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, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [5, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 2], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [2, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [5, 0], [5, 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, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [3, 2], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [5, 0], [5, 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], [2, 0], [5, 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, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [3, 2], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [3, 2], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 2], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [2, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [2, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [5, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [3, 2], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [3, 2], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [3, 2], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [3, 2], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 2], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}], "requirements": [[{"patt": [0], "pos": [[4, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}], "indices": [0, 0, 0], "direction": 1, "own_col": true, "own_row": true, "include_empty": true}}, "idx": 1}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [5, 1], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [4, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [5, 1], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [5, 1], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [5, 1], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [5, 1], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [5, 1], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 0], [5, 1], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 1], [5, 1], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [5, 1], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [4, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[5, 1], [5, 1], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 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], [3, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [5, 0], [5, 0], [5, 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], [3, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 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], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 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, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 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, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 1], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [4, 1], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 1], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 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], [2, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 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, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [4, 1], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 1], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 1], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[1, 0]]}]}}, "idx": 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, 1]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 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], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [6, 0]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[4, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[4, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[5, 0], [6, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 0], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 0], [6, 0]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 1], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [5, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [3, 0], [6, 0]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[4, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 1], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[6, 0], [6, 0], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [6, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 1], [5, 0], [5, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 1], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 1], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 1], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 1], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 1], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 1], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 1], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 1], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 3]]}]], "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, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[4, 0], [5, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 1], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 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], [2, 1], [4, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 1], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 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], [1, 0], [3, 0], [3, 1], [4, 0], [5, 0], [6, 0]], [[2, 3]]]}}, "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, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [5, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[3, 2], [5, 0]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [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, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"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], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [3, 2], [6, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [6, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [3, 2], [6, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 2], [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": [1, 2, 0], "pos": [[3, 2], [3, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [3, 2], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [3, 2], [6, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [6, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [3, 2], [6, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [3, 2], [6, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 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], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [3, 2], [6, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [6, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 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], [3, 2], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [3, 2], [6, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [6, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [3, 2], [6, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [3, 2], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [3, 2], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [3, 2], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [3, 2], [6, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [6, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [3, 2], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [3, 2], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0, 1], "pos": [[3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 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, 0], [0, 2], [6, 2], [6, 2], [6, 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": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [3, 0], [3, 0], [3, 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, 0], [0, 2], [6, 2], [6, 2], [6, 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": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}], "requirements": [[{"patt": [0], "pos": [[4, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [1, 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, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"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], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [3, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 1], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 1], [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": [1, 2, 0], "pos": [[3, 1], [3, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [3, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [3, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [5, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [3, 1], [5, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [5, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 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], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [3, 1], [5, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [3, 1], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [3, 1], [5, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [5, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [3, 1], [5, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [5, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0, 1], "pos": [[3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 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, 0], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [3, 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, 0], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [0, 2], [1, 2], [2, 0], [3, 0], [3, 2], [5, 0], [6, 2]], [[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": [[0, 1]]}, {"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], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[4, 0], [5, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 1], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 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], [2, 1], [4, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 1], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 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": [[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": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[2, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"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, 0], [4, 0]]}, {"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, 0], [4, 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, 0], [1, 1], [4, 0]]}, {"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, 0], [1, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 1], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 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], [1, 1], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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], [1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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": [[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, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"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, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [3, 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, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 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, 1], [1, 1], [1, 1], [1, 1]]}, {"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, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 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], [1, 1]]}, {"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, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 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": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"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, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [3, 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, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 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, 1], [1, 1], [1, 1], [1, 1]]}, {"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, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 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], [1, 1]]}, {"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, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 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": 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": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 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], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [3, 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], [1, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 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, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 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, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 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, 1], [1, 1], [1, 1], [1, 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, 0], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 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, 1], [2, 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], [1, 1], [1, 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, 0], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 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, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}], "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": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 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, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 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], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [3, 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], [1, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 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, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 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, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 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, 1], [1, 1], [1, 1], [1, 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, 0], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 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, 1], [2, 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], [1, 1], [1, 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, 0], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 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, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 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], "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, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [6, 2]]}, {"patt": [0, 1], "pos": [[4, 2], [6, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [6, 2]]}, {"patt": [1, 0], "pos": [[4, 2], [6, 2]]}, {"patt": [1, 0], "pos": [[5, 2], [6, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [6, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [6, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [6, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [6, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [6, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [5, 2], [5, 2]]}, {"patt": [1, 0, 2], "pos": [[4, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [6, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 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], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 2], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 2], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [3, 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, 0], [0, 2], [4, 2], [4, 2], [5, 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": [[0, 2], [0, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [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], [3, 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, 0], [0, 2], [4, 2], [4, 2], [5, 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": [[0, 2], [0, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 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": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [5, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[4, 1], [5, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [5, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [4, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"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], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [2, 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, 0], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 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], [2, 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, 0], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 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], [2, 2], [3, 0], [4, 2], [5, 2], [6, 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": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [5, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[4, 1], [5, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [5, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [4, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"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], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [2, 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, 0], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 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], [2, 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, 0], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 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, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [4, 1]]}, {"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, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"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], [3, 1], [3, 1]]}, {"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], [3, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 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, 0], [0, 1], [2, 1], [2, 1], [3, 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, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [3, 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, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 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": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [5, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[4, 1], [5, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [4, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 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_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[1, 1]]}]}}, "idx": 1}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 1], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 1], [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, 1, 0], "pos": [[3, 1], [3, 1], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 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, 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, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [2, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [4, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [5, 2], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [4, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[4, 1], [4, 1], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [5, 2], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 1], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [4, 1], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [5, 2], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [4, 1], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [5, 2], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 1], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [5, 2], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 1], [5, 2], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 2], [5, 2], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[5, 2], [5, 2], [5, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 1], [2, 1], [2, 1], [5, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [5, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 1], [2, 1], [2, 1], [5, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [5, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [5, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [5, 1], [5, 1], [5, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[3, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"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], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [3, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [5, 2], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [5, 2], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 1], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [5, 2], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [5, 2], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [5, 2], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 1], [5, 2], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 2], [5, 2], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[5, 2], [5, 2], [5, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 1], [2, 1], [3, 1], [5, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [3, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [3, 1], [5, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 1], [2, 1], [3, 1], [5, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [3, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [3, 1], [5, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [3, 1], [5, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [3, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [5, 1], [5, 1], [5, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[4, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}], "indices": [0, 0, 0], "direction": 3, "own_col": true, "own_row": true, "include_empty": true}}, "idx": 3}, {"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, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"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], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [3, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [5, 2], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [5, 2], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 1], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [5, 2], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [5, 2], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [5, 2], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 1], [5, 2], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 2], [5, 2], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[5, 2], [5, 2], [5, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 1], [2, 1], [3, 1], [5, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [3, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [3, 1], [5, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 1], [2, 1], [3, 1], [5, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [3, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [3, 1], [5, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [3, 1], [5, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [3, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [5, 1], [5, 1], [5, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[4, 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, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [4, 1], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 1], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 1], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 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, 2], [1, 1], [2, 1], [3, 1], [5, 1], [5, 2]], [[4, 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": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 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, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [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, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 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": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 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, 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, 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, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 1], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 0], [1, 0], [2, 0]]}, {"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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "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], [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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "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], [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, 1], [0, 0], [0, 0], [0, 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], [1, 0], [1, 0], [2, 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], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "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": [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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [3, 2]]}, {"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], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [4, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [3, 2], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [3, 2], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 2], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 2], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 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, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [3, 2], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [3, 2], [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], [4, 1], [4, 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], [0, 1], [4, 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, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [3, 2], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [3, 2], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [3, 2], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [3, 2], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 1], [3, 2], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 1], [3, 2], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 4, 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, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, {"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": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [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, 1, 2], "pos": [[0, 1], [0, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"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, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [4, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 2], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 2], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 2], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 2], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [3, 2], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [3, 2], [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], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [3, 2], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [3, 2], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [1, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [1, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [3, 2], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [3, 2], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 1], [3, 2], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 1], [3, 2], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, {"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": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [4, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"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, 2], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 2], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [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, 2], [2, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 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, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 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, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}]], "assumptions": []}], "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}}, "idx": 2}, {"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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [4, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[4, 2], [4, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [4, 2]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[4, 2], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [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, 1, 2], "pos": [[0, 1], [0, 2], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"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, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [5, 1], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[4, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [4, 2], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [4, 2], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 2], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 2], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [2, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [2, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [5, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [5, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [5, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [4, 2], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [4, 2], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 1], [5, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [5, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [5, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [4, 2], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [4, 2], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [2, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [2, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [2, 1], [5, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [5, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [5, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [4, 2], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [4, 2], [5, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 1], [4, 2], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 1], [4, 2], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 1], [4, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 1], [4, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"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], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"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, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 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, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [4, 1], [4, 1], [5, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [4, 1], [4, 1], [5, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [4, 1], [4, 1], [5, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [1, 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, 1, 2], "pos": [[0, 0], [0, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"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], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 1], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 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, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [3, 1], [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, 1], [4, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [3, 1], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [3, 1], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [3, 1], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [0, 2], [1, 2], [2, 1], [4, 1], [4, 2], [5, 1], [6, 2]], [[3, 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": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"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], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 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, 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], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 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, 1], [0, 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], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0], [1, 0], [1, 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, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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], [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], [1, 0], [1, 0], [1, 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, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "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": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [2, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [4, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[3, 2], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [3, 2], [5, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [5, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 2], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [3, 2], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [3, 2], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [3, 2], [5, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 2], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [3, 2], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [3, 2], [5, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [5, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [3, 2], [5, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [3, 2], [5, 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], [3, 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], [0, 2], [3, 2], [5, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"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, 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], [3, 2], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [3, 2], [5, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [3, 2], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 2], [3, 2], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [3, 2], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [3, 2], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [3, 2], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 1], [3, 2], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 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, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [5, 2], [5, 2], [5, 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, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 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, 1], [0, 2], [5, 2], [5, 2], [5, 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": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 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, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [3, 1], [3, 1], [3, 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, 1], [0, 2], [5, 2], [5, 2], [5, 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": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, {"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": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [4, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[3, 2], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [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, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"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, 2], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [3, 2], [5, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [5, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 2], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 2], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [3, 2], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [3, 2], [5, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 2], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [3, 2], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [3, 2], [5, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [5, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [3, 2], [5, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 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], [3, 2], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [3, 2], [5, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 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], [0, 2], [3, 2], [5, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [3, 2], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 2], [3, 2], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [1, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [3, 2], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [3, 2], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [3, 2], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 1], [3, 2], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 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, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 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, 1], [0, 2], [5, 2], [5, 2], [5, 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": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [3, 1], [3, 1], [3, 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, 1], [0, 2], [5, 2], [5, 2], [5, 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": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[0, 0]]}], "indices": [0, 0, 0], "direction": 3, "own_col": true, "own_row": true, "include_empty": true}}, "idx": 1}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [5, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[4, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[4, 2], [5, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [4, 2], [6, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[4, 2], [4, 2], [6, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 2], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [4, 2], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [4, 2], [6, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [4, 2], [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": [1, 2, 0], "pos": [[4, 2], [4, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [3, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [4, 2], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [4, 2], [6, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 2], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 2], [6, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [4, 2], [6, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [4, 2], [6, 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, 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], [4, 2], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [4, 2], [6, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [4, 2], [6, 2]]}, {"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, 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], [4, 2], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [4, 2], [6, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [4, 2], [6, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [4, 2], [6, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [4, 2], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 2], [4, 2], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [4, 2], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [4, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [4, 2], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [4, 2], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [4, 2], [6, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [4, 2], [6, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [4, 2], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 1], [4, 2], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [4, 2], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [4, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 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, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 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, 0, 1], "pos": [[4, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 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], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 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, 1], [0, 2], [6, 2], [6, 2], [6, 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": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 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], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 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, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [4, 1], [4, 1], [4, 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, 1], [0, 2], [6, 2], [6, 2], [6, 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": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [3, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 1], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 1], [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": [1, 2, 0], "pos": [[3, 1], [3, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [3, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [3, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [5, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [3, 1], [5, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [5, 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], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [3, 1], [5, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [5, 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], [0, 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], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [3, 1], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [3, 1], [5, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [5, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [3, 1], [5, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [5, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0, 1], "pos": [[3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 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, 0], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 4, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 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, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [3, 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, 0], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [0, 2], [2, 2], [3, 1], [4, 1], [4, 2], [5, 1], [6, 2]], [[1, 0]]]}}, "idx": 0}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [3, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 1], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 1], [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": [1, 2, 0], "pos": [[3, 1], [3, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [3, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [3, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [5, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [3, 1], [5, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [5, 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], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [3, 1], [5, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [5, 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], [0, 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], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [3, 1], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [3, 1], [5, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [5, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [3, 1], [5, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [5, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0, 1], "pos": [[3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 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, 0], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 4, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 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, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [3, 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, 0], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 1], [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": [1, 2, 0], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [4, 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], [2, 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], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 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], [0, 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], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [2, 1], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [2, 1], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [2, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [2, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 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": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0, 1], "pos": [[2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 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], [2, 0], [2, 0], [2, 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, 0], [0, 1], [4, 1], [4, 1], [4, 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], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 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, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 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, 0], [0, 1], [4, 1], [4, 1], [4, 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, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}], "requirements": [], "assumptions": []}, {"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": [[4, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [3, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 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": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}], "requirements": [[{"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]]}]}}, "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], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[3, 2], [5, 2]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[4, 0], [5, 2]]}, {"patt": [0, 1], "pos": [[4, 0], [6, 0]]}, {"patt": [0, 1], "pos": [[5, 2], [5, 2]]}, {"patt": [0, 1], "pos": [[6, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [4, 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, 0], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [6, 0]]}, {"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], [2, 2], [5, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 0], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 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, 0], [1, 0], [6, 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, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 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, 0], [1, 0], [1, 0], [6, 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, 0], [1, 0], [6, 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, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [4, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [3, 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, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [5, 0]]}, {"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], [1, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 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], [5, 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, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [0, 4, 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], [5, 0]]}, {"patt": [0, 4, 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], [5, 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, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 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], [3, 2], [4, 0], [5, 2], [6, 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, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"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], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [5, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [2, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [5, 0], [5, 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, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [5, 0], [5, 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], [0, 0], [5, 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, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 2], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 2], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [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, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}], "requirements": [[{"patt": [0], "pos": [[4, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 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, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 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, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 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, 1], [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], [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, 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, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 4, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 4, 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, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [0, 2], [1, 2], [2, 0], [3, 0], [5, 0], [6, 2]], [[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, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"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, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"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, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "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": [[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": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [2, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"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, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 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]]}]}}, "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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"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": [1, 0], "pos": [[3, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[3, 2], [4, 1]]}, {"patt": [1, 0], "pos": [[3, 2], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 1], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}], "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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 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": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 1], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [], "assumptions": []}, {"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": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 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], [3, 1], [3, 1], [3, 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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[1, 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, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 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], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[5, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [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, 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": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 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": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, {"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], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[5, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [5, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, {"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": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, {"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, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[0, 0]]}], "indices": [0, 0, 0, 0], "direction": 3, "own_col": true, "own_row": true, "include_empty": true}}, "idx": 1}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[5, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [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, 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": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 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": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [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], [0, 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": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 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], [2, 1], [3, 1], [4, 1], [5, 1]], [[1, 0]]]}}, "idx": 0}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 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], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [4, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[4, 2], [4, 2]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[4, 2], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 2], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 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], [2, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[4, 2]]}]], "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": [[4, 1]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 1], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 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], [1, 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], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 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], [2, 0], [3, 0], [4, 0], [4, 2], [5, 0], [6, 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, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [2, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 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], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[4, 0], [5, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, {"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": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 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], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 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], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 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], [3, 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], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, {"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": [[3, 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": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 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, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 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], [1, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}, {"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": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [2, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[4, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[0, 0]]}], "indices": [0, 0, 0, 0], "direction": 1, "own_col": true, "own_row": true, "include_empty": true}}, "idx": 4}, {"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, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [2, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[4, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [2, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 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], [1, 0], [2, 0], [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": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"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, 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, 4]]}, {"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": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[3, 2], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 0], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 0], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "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, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 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, 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": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [2, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 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, 4], [5, 4]], [[1, 1]], [[2, 0], [3, 0], [3, 2], [4, 0], [4, 3]]]}}, "idx": 2}, {"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": [[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, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 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, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [2, 2]]}, {"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], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"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, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 2], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [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], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 2], [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, 2], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [2, 2], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [2, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [2, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [2, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [2, 2], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"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": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 0], [2, 0], [3, 0]]}, {"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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 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, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [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, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [3, 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, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 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, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"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], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [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], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 1], [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, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [2, 1], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [2, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [2, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [2, 1], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"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": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0], [3, 0]]}, {"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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 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, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [4, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [4, 2]]}, {"patt": [0, 1], "pos": [[4, 2], [4, 2]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [4, 2]]}, {"patt": [1, 0], "pos": [[3, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[4, 2], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 2], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 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], [2, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[4, 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": true}}, "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, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "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, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "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": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [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": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"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": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 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, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 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, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 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, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 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], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 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], [2, 0], [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": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 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": [1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 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": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [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], [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, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [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, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 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], [0, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 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], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 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], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 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], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [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, 4, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [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": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [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, 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": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 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": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [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], [0, 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": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 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], [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": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "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": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [2, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 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], [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], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 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, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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], [2, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 0], [3, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 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, 0], [0, 0], [0, 0], [0, 0], [2, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 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, 0], [0, 0], [0, 0], [0, 0], [2, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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], [1, 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": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 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], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 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], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 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], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 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, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 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, 0], [0, 0], [0, 0], [1, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 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, 0], [2, 0], [3, 0], [4, 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, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 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], [0, 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], [0, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 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], [4, 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], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 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], [0, 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], [0, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 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], [3, 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], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 0], [1, 0], [2, 0], [4, 0]], [[3, 1]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [4, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 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, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 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], [0, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 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], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 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, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 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], [2, 1], [3, 1], [4, 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, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [4, 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, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 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], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 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": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [1, 1], [2, 1], [4, 1]], [[3, 0]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 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": [1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 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": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 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], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 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], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 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, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 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, 0], [2, 0], [3, 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], [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, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 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, 0], [2, 0], [2, 0], [3, 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, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, {"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": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 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": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 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, 0], [0, 0], [0, 0], [0, 0], [3, 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, 0], [1, 0], [3, 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], [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, 0], [0, 0], [0, 0], [0, 0], [3, 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, 0], [1, 0], [1, 0], [3, 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, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, {"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": [[3, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 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], [1, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 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], [1, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [4, 0], [4, 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], [1, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 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], [1, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [4, 0], [4, 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], [1, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[1, 0]]}], "indices": [0, 0, 0], "direction": 1, "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, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 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], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 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, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 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, 0], [2, 0], [3, 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], [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, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 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, 0], [2, 0], [2, 0], [3, 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, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 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], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 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, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 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], [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, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [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, 0], [2, 0], [3, 0], [4, 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, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 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": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 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, 0], [0, 0], [0, 0], [0, 0], [3, 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, 0], [1, 0], [3, 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], [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, 0], [0, 0], [0, 0], [0, 0], [3, 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, 0], [1, 0], [1, 0], [3, 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, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 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, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 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": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 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, 0], [0, 0], [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, 0], [1, 0], [2, 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], [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, 0], [0, 0], [0, 0], [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, 0], [1, 0], [1, 0], [2, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [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, 0], [1, 0], [3, 0], [4, 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, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 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], [1, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 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], [1, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [4, 0], [4, 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], [1, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 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], [1, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [4, 0], [4, 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], [1, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 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]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [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], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 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], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 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, 0], [1, 0], [2, 0], [4, 0]], [[3, 1]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 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": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [2, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [2, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 1], [1, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [2, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [2, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [2, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 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": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 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": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [4, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}]], "assumptions": []}, "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": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 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], [1, 1], [2, 1], [4, 1]], [[3, 0]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"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], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [4, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [4, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [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, 3, 1, 2], "pos": [[0, 1], [0, 1], [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": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}], "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, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 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], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [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, 4, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [2, 1], [3, 1], [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], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 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": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [3, 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, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [3, 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, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"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], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 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": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 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": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [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, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [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, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 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, 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, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 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], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 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], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 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": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [0, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 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, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 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, 0], [2, 0], [4, 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, 0], [3, 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, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 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, 0], [2, 0], [2, 0], [4, 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, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 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], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 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, 0], [1, 0], [3, 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, 0], [2, 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, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 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, 0], [1, 0], [1, 0], [3, 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, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0], [2, 0], [3, 0], [4, 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, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 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], [4, 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], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 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], [0, 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], [0, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 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], [3, 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], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [2, 1], [3, 1], [4, 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, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [4, 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], [1, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [2, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 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": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 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, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 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": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 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, 0], [0, 0], [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, 0], [1, 0], [2, 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], [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, 0], [0, 0], [0, 0], [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, 0], [1, 0], [1, 0], [2, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [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], [1, 1], [2, 1], [4, 1]], [[3, 0]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "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, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [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, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [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, 2], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0], [1, 0], [1, 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, 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, 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], [1, 0], [1, 0], [1, 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, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 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, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [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, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [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, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "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, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0], [1, 0], [1, 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], [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, 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], [1, 0], [1, 0], [1, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 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, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [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], [0, 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": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [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], [0, 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": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 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]]}]}}, {"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], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 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, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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], [2, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [4, 0], [4, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 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, 0], [0, 0], [0, 0], [0, 0], [2, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 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, 0], [0, 0], [0, 0], [0, 0], [2, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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], [1, 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": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 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], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 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], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 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], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 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, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 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, 0], [0, 0], [0, 0], [1, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 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, 0], [2, 0], [3, 0], [4, 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, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 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], [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], "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], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 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": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 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], [4, 1], [4, 1], [4, 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, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 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], [1, 1], [2, 1], [4, 1]], [[3, 0]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"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, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 1]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 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], [0, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 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], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 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], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 2]]}]], "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": [[3, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 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], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [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, 4, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [1, 0], [3, 0], [4, 1]], [[2, 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": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [2, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 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, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [2, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 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], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 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], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 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], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 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], [3, 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], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 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": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [1, 0], [3, 0], [4, 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, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 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": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 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, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 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], [1, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "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": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 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, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 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, 0], [1, 0], [2, 0], [4, 0]], [[3, 1]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"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": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 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": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 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], [2, 1], [3, 1], [4, 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], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 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, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 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], [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, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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], [1, 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": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 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], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 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], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 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], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 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, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 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, 0], [0, 0], [0, 0], [1, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [5, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [3, 0], [5, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "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], [3, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 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], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 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, 0], [2, 0], [3, 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], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 4, 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], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 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, 0], [2, 0], [2, 0], [3, 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, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, {"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": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [3, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 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], [3, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [5, 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], [3, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 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": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 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], [3, 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, 0], [1, 0], [3, 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], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 4, 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], [3, 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, 0], [1, 0], [1, 0], [3, 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, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, {"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": [[3, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [4, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [4, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [4, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [4, 0], [5, 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], [1, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [4, 0], [5, 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], [1, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [4, 0], [5, 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], [1, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [5, 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], [1, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [4, 0], [5, 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], [1, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [4, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [4, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [5, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [5, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}, {"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": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [5, 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], [1, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [5, 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], [1, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [5, 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], [1, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [5, 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], [1, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [5, 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], [1, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [5, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [5, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[4, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[1, 0]]}], "indices": [0, 0, 0, 0], "direction": 1, "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, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [5, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [3, 0], [5, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "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], [3, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 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], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 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, 0], [2, 0], [3, 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], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 4, 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], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 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, 0], [2, 0], [2, 0], [3, 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, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 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], [2, 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], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "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], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 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, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 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, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 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], [3, 0], [4, 0], [5, 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, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [3, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 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], [3, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [5, 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], [3, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 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": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 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], [3, 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, 0], [1, 0], [3, 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], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 4, 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], [3, 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, 0], [1, 0], [1, 0], [3, 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, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 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], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 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, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 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": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 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, 0], [0, 0], [0, 0], [0, 0], [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, 0], [1, 0], [2, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 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, 0], [0, 0], [0, 0], [0, 0], [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, 0], [1, 0], [1, 0], [2, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [1, 0], [3, 0], [4, 0], [5, 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, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [5, 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], [1, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [5, 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], [1, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [5, 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], [1, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [5, 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], [1, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [5, 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], [1, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [5, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [5, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[4, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 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], [1, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 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], [1, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [4, 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], [1, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 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], [1, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [4, 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], [1, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [1, 0], [2, 0], [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, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 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], [1, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 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], [1, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [4, 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], [1, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 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], [1, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [4, 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], [1, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 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], [0, 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], [0, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 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], [3, 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], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 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], [3, 0]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 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], [1, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 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], [1, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [4, 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], [1, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 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], [1, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [4, 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], [1, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 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, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 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], [0, 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], [0, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 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], [3, 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], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [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], [0, 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": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 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": [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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [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, 4, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 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], [0, 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], [0, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 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], [3, 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], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 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], "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": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 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], [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], "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], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [5, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[4, 1], [5, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [5, 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, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 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], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 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": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [1, 1], [2, 1], [4, 1], [5, 1]], [[3, 0]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "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": [[1, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 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]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[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], [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], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"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": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [5, 0], [5, 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": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [5, 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": [[1, 0], [5, 0], [5, 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, 0, 2], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [5, 0], [5, 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], [2, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 2], [5, 0], [5, 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], [2, 0], [5, 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, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 2], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 2], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 2], [2, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 2], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 2], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 2], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[4, 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, 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": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 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], [2, 1], [4, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 1], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 1], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 1], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 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, 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": [[0, 1]]}, {"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": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 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], [2, 1], [4, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 1], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 1], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 1], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 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": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [3, 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": [[0, 0], [3, 0], [3, 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, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [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], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 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], [1, 1], [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], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 1], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 1], [1, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"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, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"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, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [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], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [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], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 1], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 1], [1, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}], "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, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [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, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [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, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "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, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0], [1, 0], [1, 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], [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, 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], [1, 0], [1, 0], [1, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"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": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [3, 2], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [3, 2], [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, 1, 0], "pos": [[2, 2], [3, 2], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 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, 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, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, {"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], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"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], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [3, 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, 2], [1, 0]]}, {"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], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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": [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], [1, 2], [1, 2], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0], [1, 0], [1, 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, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "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, 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], [1, 0], [1, 0], [1, 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, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 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": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}], "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, 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, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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, 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]]}], "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, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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], "pos": [[0, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 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": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [3, 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": [[0, 0], [3, 0], [3, 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, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [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], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 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], [1, 1], [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], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 1], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 1], [1, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [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, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [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, 4, 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], [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, 1], [0, 0], [0, 0], [0, 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], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 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]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [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], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 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], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [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, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [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, 4, 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], [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, 1], [0, 0], [0, 0], [0, 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], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 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], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [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, 4, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 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, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [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, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [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, 4, 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], [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, 1], [0, 0], [0, 0], [0, 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], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 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, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"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, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"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, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [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], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [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], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 1], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 1], [1, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [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, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [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, 4, 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], [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, 1], [0, 0], [0, 0], [0, 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], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2]], [[1, 0], [1, 1], [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": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "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, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [1, 1], [1, 1], [1, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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], [1, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, "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, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [1, 1], [1, 1], [1, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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], [1, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 1]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [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, 3, 1, 2], "pos": [[0, 1], [0, 1], [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": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 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], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [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], [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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 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": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 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]]}], "requirements": [], "assumptions": []}], "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, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"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], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [4, 1]]}, {"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, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [4, 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, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 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, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 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], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"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, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [3, 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, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 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, 1], [1, 1], [1, 1], [1, 1]]}, {"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, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 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], [1, 1]]}, {"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, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 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], [1, 1], [3, 1], [4, 1]], [[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": [[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": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [4, 2], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [4, 2], [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, 1, 0], "pos": [[2, 2], [3, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [4, 2], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 2], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [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], [4, 2], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [4, 2], [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, 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], [4, 2], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [4, 2], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 2], [4, 2], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [4, 2], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [4, 2], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [4, 2], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [4, 2], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 1], [4, 2], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [4, 2], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 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, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 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, 0, 1], "pos": [[4, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "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], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 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], [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], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 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, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [4, 1], [4, 1], [4, 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], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 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, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 1], [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, 1, 0], "pos": [[1, 1], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [3, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 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, 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], [3, 1], [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, 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], [3, 1], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [3, 1], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0, 1], "pos": [[3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 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], [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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 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, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [3, 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], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [0, 2], [2, 2], [3, 1], [4, 1], [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], "pos": [[0, 0]]}, {"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, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [5, 2], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [5, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [5, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [5, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [5, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 0], [5, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 2], [5, 2], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [5, 2], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[5, 2], [5, 2], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 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": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [4, 1], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 1], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [4, 1], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 1], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 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, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 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], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 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, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 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], [1, 0], [3, 2], [4, 0], [5, 0], [5, 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, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"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], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [4, 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, 2], [1, 0]]}, {"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], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [4, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [4, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [4, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [4, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "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], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0], [1, 0], [1, 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, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "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], [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], [1, 0], [1, 0], [1, 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, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"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], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 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, 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], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 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, 1], [0, 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], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0], [1, 0], [1, 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, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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], [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], [1, 0], [1, 0], [1, 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, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 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], [3, 0], [4, 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, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 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": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 1]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 0], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [5, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[4, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [3, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[3, 0], [3, 0], [5, 0], [5, 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], [3, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 1], [5, 0], [5, 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], [3, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 1], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 1], [3, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 1], [3, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 1], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 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], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 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, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 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], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 1], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 1], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 1], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 1], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 1], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 3]]}]], "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, 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": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 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], [2, 1], [4, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 1], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 1], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 1], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 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], [1, 0], [3, 0], [3, 1], [4, 0], [5, 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, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 1]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 0], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [4, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [4, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[4, 1], [4, 1], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [4, 1], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 1], [5, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 1], [4, 1], [5, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 1], [3, 1], [4, 1], [5, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 1], [4, 1], [5, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 1], [3, 1], [4, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 1], [4, 1], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 1], [3, 1], [4, 1], [5, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 1], [3, 1], [4, 1], [5, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [3, 1], [4, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 1], [4, 1], [5, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 1], [3, 1], [4, 1], [5, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 1], [4, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 1], [3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 1], [3, 1], [5, 1], [5, 1], [5, 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, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 1], [3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 1], [3, 1], [5, 1], [5, 1], [5, 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], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 1], [3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 1], [3, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 1], [3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 1], [3, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 1], [3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 1], [3, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 1], [3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 1], [3, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 1], [3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 1], [3, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 1], [3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 1], [3, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 1], [3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 1], [3, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 1], [3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 1], [3, 1], [5, 1], [5, 1], [5, 1]]}], "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": [[3, 0]]}, {"patt": [0], "pos": [[4, 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": [[1, 0], [2, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 1], [3, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 1], [2, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [3, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 1], [2, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [3, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 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": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 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": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 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], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [1, 0], [3, 0], [3, 1], [4, 1], [5, 1]], [[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": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [4, 1], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 1], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [4, 1], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 1], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 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, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 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], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 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, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [], "assumptions": []}, "children": [{"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, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 1], [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, 1, 0], "pos": [[1, 1], [3, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [], "assumptions": []}, {"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, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 1], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 1], [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, 1, 0], "pos": [[3, 1], [3, 1], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [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": 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], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 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], [1, 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], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [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], [0, 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": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 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": [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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [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, 4, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [5, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [5, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[4, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [3, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 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], [3, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [5, 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], [3, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 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": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 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, 0], [1, 0], [3, 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], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 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, 0], [1, 0], [1, 0], [3, 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, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 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], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 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, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 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": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 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, 0], [1, 0], [2, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 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, 0], [1, 0], [1, 0], [2, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [1, 0], [3, 0], [4, 0], [5, 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, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [5, 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], [1, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [5, 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], [1, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [5, 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], [1, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [5, 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], [1, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [5, 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], [1, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [5, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [5, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[4, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 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], [1, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 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], [1, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [4, 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], [1, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 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], [1, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [4, 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], [1, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [1, 0], [2, 0], [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, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 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": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [2, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [3, 2], [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": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [3, 2], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [3, 2], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [3, 1]]}, {"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": [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": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 1], [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, 1, 0], "pos": [[1, 1], [2, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [2, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [2, 0]]}, {"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": [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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [1, 2], [3, 1], [3, 2]], [[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], [3, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 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], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 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, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 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": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 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, 0], [1, 0], [2, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 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, 0], [1, 0], [1, 0], [2, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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], [1, 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": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 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], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 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], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 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], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 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, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 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, 0], [0, 0], [0, 0], [1, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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], [3, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 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], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 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, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 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": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 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, 0], [1, 0], [2, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 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, 0], [1, 0], [1, 0], [2, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 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, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 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], [1, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 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], [1, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [4, 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], [1, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 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], [1, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [4, 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], [1, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 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], [0, 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], [0, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 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], [3, 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], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 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], [3, 0]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 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], [1, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 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], [1, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [4, 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], [1, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 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], [1, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [4, 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], [1, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 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, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 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": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [2, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 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, 1], "pos": [[0, 0], [1, 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": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [1, 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": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[1, 0]]}]}}, {"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], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 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], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 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, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 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], [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, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 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], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 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], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 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], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 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, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 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], [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, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[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, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 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": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 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, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [3, 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, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [3, 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, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 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, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [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, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [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, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 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, 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, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 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, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 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": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 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, 0], [0, 0], [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, 0], [1, 0], [2, 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], [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, 0], [0, 0], [0, 0], [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, 0], [1, 0], [1, 0], [2, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 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": [1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 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": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 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, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 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": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 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, 0], [0, 0], [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, 0], [1, 0], [2, 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], [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, 0], [0, 0], [0, 0], [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, 0], [1, 0], [1, 0], [2, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 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": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 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": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 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": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [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, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [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, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [], "pos": []}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 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], [4, 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], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, {"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": [[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], [4, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [4, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [4, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [4, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [4, 1]]}, {"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], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [4, 1]]}, {"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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, {"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], [4, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [4, 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], [1, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [2, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 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": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[3, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[1, 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, 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": [[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], [4, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [4, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [4, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [4, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [4, 1]]}, {"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], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [4, 1]]}, {"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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[2, 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]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [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], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 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], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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, 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], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[3, 0]]}]], "assumptions": []}, "children": [{"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], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 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": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 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": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [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, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [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, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 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, 1], [1, 1], [2, 1]], [[3, 0]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 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], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [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, 4, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 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], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [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, 4, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[3, 1]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 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": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 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], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[3, 0]]}]], "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, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 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": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 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, 1], [1, 1], [2, 1]], [[3, 0]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 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": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [2, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 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": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 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": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [1, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"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": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [2, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 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, 0], [2, 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, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 4, 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], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [3, 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, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"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, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0], [0, 0], [3, 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, 0], [1, 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, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 4, 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], [3, 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, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 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]]}, {"patt": [0], "pos": [[0, 1]]}], "indices": [0, 0], "direction": 1, "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": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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]]}]}}, {"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": [[3, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [3, 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, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [3, 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, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 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": [1, 0], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 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": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [2, 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": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [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, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [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, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 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], [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, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 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": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [2, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 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, 0], [2, 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, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 4, 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], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [4, 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, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [1, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [1, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 1], [2, 1]]}, {"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, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 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, 0], [1, 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, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 4, 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], [0, 0], [3, 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, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0], [0, 1], [2, 0], [2, 1], [3, 1], [4, 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, 2]]}, {"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, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"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, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0], [0, 0], [0, 0], [0, 0], [4, 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, 0], [1, 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, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 4, 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], [4, 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, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 1]]}, {"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, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0], [0, 0], [3, 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, 0], [1, 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, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 4, 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], [3, 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, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0], [0, 1], [1, 0], [1, 1], [3, 1], [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, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [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], [0, 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": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 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, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [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], [0, 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": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 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, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 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], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 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, 0], [1, 0], [3, 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, 0], [2, 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, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 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, 0], [1, 0], [1, 0], [3, 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, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 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], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 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], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 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, 0], [1, 0], [3, 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, 0], [2, 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, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 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, 0], [1, 0], [1, 0], [3, 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, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 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], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 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, 0], [0, 0], [0, 0], [0, 0], [4, 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, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 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, 0], [3, 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, 0], [0, 0], [0, 0], [0, 0], [4, 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, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 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, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 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], [1, 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], [1, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0], [0, 0], [3, 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, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 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, 0], [2, 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, 0], [0, 0], [0, 0], [3, 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, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 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, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0], [1, 0], [3, 0], [4, 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": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [2, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 2], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [2, 2], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [2, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [2, 2], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [2, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 2], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [2, 2], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [2, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [4, 2], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 2], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 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, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [4, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 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, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [3, 1], [3, 0], [3, 1]]}, {"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": [[1, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 1], [3, 0], [3, 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, 0, 1], "pos": [[2, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"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": [[1, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 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, 0, 1], "pos": [[2, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 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], [3, 1], [3, 1], [3, 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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 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], [1, 2], [2, 1], [2, 2], [4, 1], [4, 2]], [[3, 0]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [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], [0, 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": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 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, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [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], [0, 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": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 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]]}]}}, {"class_module": "comb_spec_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, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"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": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 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": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 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], [4, 1], [4, 1], [4, 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, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[3, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 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, 1], [1, 1], [2, 1], [4, 1]], [[3, 0]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 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": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [2, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [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, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"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, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 2], [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, 1, 0], "pos": [[1, 2], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [3, 2], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 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], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 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], [3, 2], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [3, 2], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [3, 2], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [3, 2], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [3, 2], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [3, 2], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0, 1], "pos": [[3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 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], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [3, 0], [3, 0], [3, 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], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[4, 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": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [1, 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, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"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, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 1], [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, 1, 0], "pos": [[1, 1], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [3, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 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], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [3, 1], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [3, 1], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0, 1], "pos": [[3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 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], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [3, 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], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [0, 2], [1, 2], [2, 0], [3, 0], [3, 2]], [[4, 1]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 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, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 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": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [2, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 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, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[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, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 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, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 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, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[2, 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]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 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": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 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": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [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, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [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, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 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, 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, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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": [], "pos": []}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 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, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 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, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}], "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": 1, "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, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [1, 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], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, {"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, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[0, 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": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 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, 0], [1, 0], [3, 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, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "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": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 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], [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], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 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, 2], [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, 1]]}, {"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": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 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]]]}}, {"class_module": "comb_spec_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, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 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], [1, 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], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"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": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[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": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1]], [[1, 0]], [[2, 2], [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": [[2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [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], [0, 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": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 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": [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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [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, 4, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 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], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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], [2, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 0], [3, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 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, 0], [0, 0], [0, 0], [0, 0], [2, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 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, 0], [0, 0], [0, 0], [0, 0], [2, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, {"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": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [3, 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], [0, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 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], [0, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [4, 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], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [4, 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], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, {"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": [[3, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 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], [0, 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], [0, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 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], [3, 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], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 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": [[2, 0]]}, {"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}], "indices": [0, 0, 0], "direction": 1, "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, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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], [2, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 0], [3, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 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, 0], [0, 0], [0, 0], [0, 0], [2, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 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, 0], [0, 0], [0, 0], [0, 0], [2, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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], [1, 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": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 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], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 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], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 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], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 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, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 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, 0], [0, 0], [0, 0], [1, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 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, 0], [2, 0], [3, 0], [4, 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, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 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], [0, 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], [0, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 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], [3, 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], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [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], [0, 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": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 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": [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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [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, 4, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [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": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 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, 1], [2, 1], [3, 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, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "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, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 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": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [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, 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, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 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": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 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": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 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": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 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]]}]}}, {"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, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 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": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [], "pos": []}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"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": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [4, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}, {"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": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [4, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, {"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": [[1, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [4, 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, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 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], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[3, 0]]}]], "assumptions": []}], "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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"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": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [4, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"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, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 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, 1], [2, 1], [3, 1], [4, 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, 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": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"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, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"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, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"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, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"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, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [0, 2], [1, 2], [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": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 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, 1], [2, 1], [3, 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, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[4, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"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, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 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, 1], [1, 1], [2, 1], [3, 1]], [[4, 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], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"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, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "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": [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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 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, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"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, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "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": [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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 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]]}]}}, {"class_module": "comb_spec_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": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 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": [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, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"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, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 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, 0, 1], "pos": [[3, 3], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 0], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 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, 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": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [2, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 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], [2, 2], [3, 0], [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, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [4, 0], [4, 0]]}, {"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": [[0, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}, "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": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"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": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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, 0], [2, 0], [4, 0]], [[3, 1]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 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], [1, 1], [2, 1]], [[3, 0]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"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, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "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": [[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": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [2, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 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, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"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, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "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": [[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": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [2, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 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], "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": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 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], [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], "pos": [[0, 1]]}, {"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": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [0, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 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, 0], [2, 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, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 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, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 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], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [2, 0], [4, 0]], [[1, 1]], [[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, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 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, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 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": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"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, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "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], [2, 2]], [[3, 1]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 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], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 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, 0], [0, 0], [2, 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], [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, 0], [0, 0], [0, 0], [2, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [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, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 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": [1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 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": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [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], [2, 0], [3, 0], [4, 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], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 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], [0, 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], [0, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 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], [3, 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], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [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], [0, 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": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 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": [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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [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, 4, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 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], [0, 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], [0, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 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], [3, 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], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 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], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [1, 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": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[7, 1]]}, {"patt": [0], "pos": [[7, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[6, 2], [6, 2]]}, {"patt": [0, 1], "pos": [[7, 0], [7, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[3, 2], [5, 2]]}, {"patt": [1, 0], "pos": [[3, 2], [6, 2]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [6, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [7, 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], [1, 0], [7, 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], [1, 0], [7, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [7, 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], [1, 0], [7, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [7, 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], [1, 0], [7, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [7, 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], [1, 0], [7, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [7, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [7, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [7, 0]]}], "requirements": [[{"patt": [0], "pos": [[4, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [3, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [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], [0, 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": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 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": [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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [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, 4, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 2], [3, 2], [5, 2], [6, 2]], [[1, 0], [2, 0], [7, 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, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 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], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 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], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [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": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [4, 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, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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], [1, 1], [2, 1], [4, 1]], [[3, 0]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[1, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 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, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[0, 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, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 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], [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, 0], [1, 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], [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, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [0, 0]]}, {"patt": [0, 3, 4, 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], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[0, 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, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 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], [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, 0], [1, 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], [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, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 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], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[0, 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, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 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], [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, 0], [1, 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], [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, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [], "pos": []}], "requirements": [], "assumptions": []}, {"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, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 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, 0], [0, 0], [0, 0], [0, 0], [4, 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, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 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, 0], [3, 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, 0], [0, 0], [0, 0], [0, 0], [4, 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, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 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, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, {"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": [[3, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0], [0, 0], [3, 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, 0], [1, 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, 0], [0, 0], [0, 0], [3, 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, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}], "indices": [0, 0, 0], "direction": 1, "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, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0], [0, 0], [3, 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, 0], [1, 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, 0], [0, 0], [0, 0], [3, 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, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[0, 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, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 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], [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, 0], [1, 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], [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, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 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, 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, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 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], [1, 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], [1, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0], [0, 0], [3, 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, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 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, 0], [2, 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, 0], [0, 0], [0, 0], [3, 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, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 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, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 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], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 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], [1, 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], [1, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0], [0, 0], [3, 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, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 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, 0], [2, 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, 0], [0, 0], [0, 0], [3, 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, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 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, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [5, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 2], [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": [1, 2, 0], "pos": [[2, 2], [2, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [5, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [2, 2], [5, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [2, 2], [5, 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], [0, 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], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [2, 2], [5, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [5, 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], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 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], [0, 2], [2, 2], [5, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [5, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [2, 2], [5, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [2, 2], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [2, 2], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [2, 2], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [2, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [2, 2], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [2, 2], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [2, 2], [5, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [5, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [2, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [2, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [2, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [2, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0, 1], "pos": [[2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 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, 0], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [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, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 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, 0], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 1], [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": [1, 2, 0], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [4, 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], [2, 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], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 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], [0, 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], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [2, 1], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [2, 1], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [2, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [2, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 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": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0, 1], "pos": [[2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 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], [2, 0], [2, 0], [2, 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, 0], [0, 1], [4, 1], [4, 1], [4, 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], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 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, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 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, 0], [0, 1], [4, 1], [4, 1], [4, 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, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 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], [2, 0], [2, 2], [4, 0], [5, 2]], [[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, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 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, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 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, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 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, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[3, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "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": [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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 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], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 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": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 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": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "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, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, {"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": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 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": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 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], [4, 1], [4, 1], [4, 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, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[0, 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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 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": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 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": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "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, 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": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"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, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 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": [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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 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], [2, 1], [3, 1], [4, 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": [[0, 1]]}, {"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, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[4, 1]]}]], "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]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 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, 2]], [[1, 0], [2, 0], [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": [[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], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 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, 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, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[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, 2], [5, 2]], [[1, 0], [3, 0], [4, 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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [5, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[4, 0], [5, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [5, 0]]}, {"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, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"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], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 2], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [5, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [4, 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], [4, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 2], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 2], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [4, 0]]}, {"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, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"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], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [3, 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], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [0, 2], [1, 2], [2, 0], [4, 0], [5, 0], [6, 2]], [[3, 1]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [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, 0], [0, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"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, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [5, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 2], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [2, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [5, 0], [5, 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, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [3, 2], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [5, 0], [5, 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], [2, 0], [5, 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, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [3, 2], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [3, 2], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 2], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [2, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [2, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [5, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [3, 2], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [3, 2], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [3, 2], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [3, 2], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 2], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}], "requirements": [[{"patt": [0], "pos": [[4, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [1, 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, 1, 2], "pos": [[0, 0], [0, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"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], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 1], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 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, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [3, 1], [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, 1], [4, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [3, 1], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [3, 1], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [3, 1], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [0, 2], [1, 2], [2, 0], [3, 0], [3, 2], [5, 0], [6, 2]], [[4, 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], [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": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"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, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 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": [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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 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": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"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, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "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": [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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"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, 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": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"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, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 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": [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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 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": 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": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [4, 2], [5, 2]]}, {"patt": [0, 2, 1], "pos": [[4, 2], [4, 2], [5, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [4, 2], [5, 2]]}, {"patt": [1, 2, 0], "pos": [[4, 2], [4, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [4, 2], [5, 2]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 2], [5, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [4, 2], [5, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [4, 2], [5, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [4, 2], [5, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [4, 2], [5, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [4, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [4, 2], [5, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [4, 2], [5, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [4, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 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": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 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": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [1, 2], [4, 2], [5, 2]], [[2, 0]], [[3, 1]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [4, 0]]}, {"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, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"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], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [3, 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], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [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": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"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, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"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, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 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, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [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, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 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": [[4, 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": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}], "requirements": [[{"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": [[0, 0]]}, {"patt": [0], "pos": [[0, 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": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[2, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"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, 0], [4, 0]]}, {"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, 0], [4, 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, 0], [1, 1], [4, 0]]}, {"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, 0], [1, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 1], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 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], [1, 1], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}], "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], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 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, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2]], [[1, 0], [1, 1], [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, 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, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"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": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 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": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 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": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 3], [3, 1], [3, 3]], [[1, 2]], [[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, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 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": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "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, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 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": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "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": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 3], [3, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 1], [1, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 2], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "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": [[2, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 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": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 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, 3], [1, 1], [1, 3], [3, 2], [3, 3]], [[2, 0]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 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], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "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, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [4, 2]], [[1, 1]], [[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, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"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, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 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, 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, 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, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 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, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"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, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [3, 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, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 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, 1], [1, 1], [1, 1], [1, 1]]}, {"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, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 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], [1, 1]]}, {"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, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 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": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 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, 1], [1, 1], [1, 1], [1, 1]]}, {"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, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 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], [1, 1]]}, {"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, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"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, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [3, 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, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 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, 1], [1, 1], [1, 1], [1, 1]]}, {"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, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 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], [1, 1]]}, {"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, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[3, 1]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 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], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [4, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [4, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [4, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [4, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [4, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [4, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 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, 2], [1, 2], [1, 2], [1, 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, 0], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 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": [[0, 2], [0, 2], [3, 2], [3, 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], [1, 2], [1, 2], [1, 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, 0], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 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": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 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], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [3, 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], [1, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 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, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 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, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 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, 1], [1, 1], [1, 1], [1, 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, 0], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 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, 1], [2, 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], [1, 1], [1, 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, 0], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 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, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [0, 2], [1, 2], [3, 2], [4, 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, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"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], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [4, 2]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 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]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "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], [2, 2], [4, 2]], [[1, 0]], [[3, 1]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[3, 2], [5, 2]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [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], [2, 0], [2, 0], [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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[4, 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]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [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, 2], [3, 2], [5, 2]], [[1, 0], [2, 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": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 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, 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, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 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": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 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]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 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], [3, 1], [4, 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": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 1]]}, {"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, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 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": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 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, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 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": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[3, 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], [3, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 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], [2, 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], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "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], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 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, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 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, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}], "requirements": [], "assumptions": []}, "children": [{"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], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 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], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "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], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 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, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 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, 0], [0, 0], [0, 0], [1, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 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], [2, 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], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "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], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 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, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 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, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 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], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 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], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 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, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 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": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 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, 0], [0, 0], [0, 0], [0, 0], [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, 0], [1, 0], [2, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 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, 0], [0, 0], [0, 0], [0, 0], [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, 0], [1, 0], [1, 0], [2, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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], [1, 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": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 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], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 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], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 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], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 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, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 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, 0], [0, 0], [0, 0], [1, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 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], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 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, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 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": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 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, 0], [0, 0], [0, 0], [0, 0], [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, 0], [1, 0], [2, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 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, 0], [0, 0], [0, 0], [0, 0], [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, 0], [1, 0], [1, 0], [2, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 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, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 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], [1, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 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], [1, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [4, 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], [1, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 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], [1, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [4, 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], [1, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 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], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 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], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 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, 0], [1, 0], [2, 0], [4, 0]], [[3, 1]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 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": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 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": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 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": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[4, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[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, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 1], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 1], [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, 1, 0], "pos": [[3, 1], [3, 1], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 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, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, {"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": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[5, 2], [5, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [4, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 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, 1, 2], "pos": [[2, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 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, 0], [2, 0], [4, 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": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 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, 0], [2, 0], [2, 0], [4, 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": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}, {"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": [[2, 2]]}, {"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, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[5, 2], [5, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [5, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [5, 0], [5, 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], [2, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 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], [2, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[4, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}], "indices": [0, 0, 0], "direction": 1, "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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"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], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [2, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [4, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [5, 2], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [4, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[4, 1], [4, 1], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [5, 2], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 1], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [4, 1], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [5, 2], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [4, 1], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [5, 2], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 1], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [5, 2], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 1], [5, 2], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 2], [5, 2], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[5, 2], [5, 2], [5, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 1], [2, 1], [2, 1], [5, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [5, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 1], [2, 1], [2, 1], [5, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [5, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [5, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [5, 1], [5, 1], [5, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[3, 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, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [4, 1], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 1], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 1], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 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, 2], [1, 1], [2, 1], [4, 1], [5, 1], [5, 2]], [[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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"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], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 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": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 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, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 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, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[3, 1]]}]], "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, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 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": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 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": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [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, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [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, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 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, 2], [5, 2]], [[1, 0], [2, 0], [4, 0]], [[3, 1]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"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, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [5, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [5, 0], [5, 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], [2, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 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], [2, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[4, 1]]}]], "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, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [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], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 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], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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, 2], [6, 2]], [[1, 0], [2, 0], [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": [[0, 1]]}, {"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, 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, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "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, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 3], [4, 3]], [[1, 0]], [[2, 1]], [[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, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [2, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 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], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"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": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, {"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": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, {"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], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 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": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 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], [4, 1], [4, 1], [4, 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, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}]], "assumptions": []}], "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, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"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, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [3, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 3]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [5, 3], [6, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [5, 1], [6, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [5, 3], [6, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [5, 3], [6, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 3], [5, 3], [6, 3]]}, {"patt": [0, 2, 1], "pos": [[5, 1], [5, 1], [6, 1]]}, {"patt": [0, 2, 1], "pos": [[5, 1], [5, 3], [6, 1]]}, {"patt": [0, 2, 1], "pos": [[5, 1], [5, 3], [6, 3]]}, {"patt": [0, 2, 1], "pos": [[5, 3], [5, 3], [6, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [5, 3], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [5, 3], [6, 3]]}, {"patt": [1, 2, 0], "pos": [[3, 3], [5, 3], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 3], [5, 3], [6, 3]]}, {"patt": [1, 2, 0], "pos": [[5, 1], [5, 1], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 1], [5, 3], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 3], [5, 3], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 3], [5, 3], [6, 3]]}, {"patt": [2, 1, 0], "pos": [[3, 3], [5, 3], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 3], [5, 3], [6, 3]]}, {"patt": [2, 1, 0], "pos": [[5, 1], [5, 1], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[5, 3], [5, 1], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[5, 3], [5, 3], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[5, 3], [5, 3], [6, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [5, 3], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [5, 3], [5, 1], [5, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [6, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [6, 3], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [6, 3], [6, 1], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 3], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 3], [5, 1], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [6, 3], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [6, 3], [6, 1], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [6, 3], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [6, 3], [6, 1], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [5, 3], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [6, 3], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [5, 3], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [6, 3], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 3], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [6, 3], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [6, 3], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 1], [6, 3], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [6, 3], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [5, 3], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [6, 3], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [6, 3], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 3], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 4, 0, 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], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"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, 0]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [4, 2], [5, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [4, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [4, 2], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [4, 2], [5, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [4, 2], [5, 2]]}, {"patt": [0, 2, 1], "pos": [[4, 1], [4, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[4, 1], [4, 2], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[4, 1], [4, 2], [5, 2]]}, {"patt": [0, 2, 1], "pos": [[4, 2], [4, 2], [5, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [4, 2], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [4, 2], [5, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [4, 2], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [4, 2], [5, 2]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 1], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 2], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 2], [4, 2], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 2], [4, 2], [5, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [4, 2], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [4, 2], [5, 2]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 2], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 2], [5, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 2], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 2], [4, 1], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [5, 2], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 2], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [5, 2], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 2], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 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, 3], [1, 0], [3, 3], [4, 0], [5, 1], [5, 3], [6, 1], [6, 3]], [[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": [[1, 1]]}, {"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, 0]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [4, 2], [5, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [4, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [4, 2], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [4, 2], [5, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [4, 2], [5, 2]]}, {"patt": [0, 2, 1], "pos": [[4, 1], [4, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[4, 1], [4, 2], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[4, 1], [4, 2], [5, 2]]}, {"patt": [0, 2, 1], "pos": [[4, 2], [4, 2], [5, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [4, 2], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [4, 2], [5, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [4, 2], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [4, 2], [5, 2]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 1], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 2], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 2], [4, 2], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 2], [4, 2], [5, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [4, 2], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [4, 2], [5, 2]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 2], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 2], [5, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 2], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 2], [4, 1], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [5, 2], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 2], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [5, 2], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 2], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 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], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 2], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [3, 2], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [3, 2], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 2], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [3, 2], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [3, 2], [3, 1], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 1], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 2], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 2], [3, 1], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [4, 2], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 1], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 2], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 1], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [3, 2], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [3, 2], [3, 1], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 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, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [4, 2], [4, 1], [4, 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, 0, 1], "pos": [[3, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 2], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 2], [3, 1], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [4, 1], [4, 1], [4, 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, 0, 1], "pos": [[3, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 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": [[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": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[3, 2], [4, 1]]}, {"patt": [1, 0], "pos": [[3, 2], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 1], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 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": 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": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 2], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [3, 2], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [3, 2], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 2], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [3, 2], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [3, 2], [3, 1], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 1], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 2], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 2], [3, 1], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [4, 2], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 1], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 2], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 1], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [3, 2], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [3, 2], [3, 1], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 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, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [4, 2], [4, 1], [4, 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, 0, 1], "pos": [[3, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 2], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 2], [3, 1], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [4, 1], [4, 1], [4, 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, 0, 1], "pos": [[3, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 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, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [3, 1], [3, 0], [3, 1]]}, {"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": [[1, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 1], [3, 0], [3, 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, 0, 1], "pos": [[2, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"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": [[1, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 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, 0, 1], "pos": [[2, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 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], [3, 1], [3, 1], [3, 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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [1, 2], [3, 1], [3, 2], [4, 1], [4, 2]], [[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, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"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, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"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": [1, 0], "pos": [[3, 3], [4, 2]]}, {"patt": [1, 0], "pos": [[3, 3], [4, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 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": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 2], [4, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 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, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 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": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 4, 0, 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": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 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": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 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], [3, 1], [3, 3], [4, 2], [4, 3]], [[1, 0], [2, 0]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"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, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 3], [3, 2]]}, {"patt": [1, 0], "pos": [[2, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 1], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 2], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "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": [[2, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 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": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 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, 3], [2, 1], [2, 3], [3, 2], [3, 3]], [[1, 0]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 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, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [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, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 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": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 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, 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, 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, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 1], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 0], [1, 0], [2, 0]]}, {"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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "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], [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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "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], [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, 1], [0, 0], [0, 0], [0, 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], [1, 0], [1, 0], [2, 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], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"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, 0], [0, 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, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [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, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 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": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 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, 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, 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, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 1], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [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, 4, 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], [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, 1], [0, 0], [0, 0], [0, 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], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 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, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [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, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 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": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 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, 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, 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, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 1], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 0], [1, 0], [2, 0]]}, {"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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "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], [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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "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], [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, 1], [0, 0], [0, 0], [0, 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], [1, 0], [1, 0], [2, 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], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[3, 1]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [4, 2]]}, {"patt": [0, 1], "pos": [[4, 2], [4, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [4, 2]]}, {"patt": [1, 0], "pos": [[4, 2], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [3, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [5, 1], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[4, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [3, 1], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [4, 2], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [4, 2], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 2], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 2], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [3, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [3, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [5, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [5, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 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, 1], [5, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [4, 2], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [4, 2], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [5, 1], [5, 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], [0, 1], [5, 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, 1], [5, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [5, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [5, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [4, 2], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [4, 2], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [5, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [5, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [5, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [4, 2], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [4, 2], [5, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 1], [4, 2], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 1], [4, 2], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [4, 1], [4, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 1], [4, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 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], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 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], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [0, 4, 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, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [4, 1], [4, 1], [5, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [4, 1], [4, 1], [5, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [4, 1], [4, 1], [5, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"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], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 1], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 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, 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], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [3, 1], [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, 1], [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], [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, 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, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [3, 1], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [3, 1], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [3, 1], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 4, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 4, 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, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [0, 2], [2, 2], [3, 1], [4, 1], [4, 2], [5, 1], [6, 2]], [[1, 0]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 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, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [5, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [5, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"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, 2], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 2], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 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], [3, 1], [3, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 2], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"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, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"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, 1], [2, 1], [2, 1], [3, 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], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}], "requirements": [[{"patt": [0], "pos": [[4, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [4, 0]]}, {"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, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"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], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [3, 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], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [0, 2], [1, 2], [2, 1], [3, 1], [5, 1], [6, 2]], [[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": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"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], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 1], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 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, 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], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [3, 1], [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, 1], [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], [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, 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, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [3, 1], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [3, 1], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [3, 1], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 4, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 4, 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, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 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, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 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, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 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, 1], [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], [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, 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, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 4, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 4, 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, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [4, 0]]}, {"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], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 1], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 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, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [3, 1], [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, 1], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [3, 1], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [3, 1], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 4, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 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, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[3, 1]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 0]]}, {"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": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 1], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}], "requirements": [], "assumptions": []}, "children": [{"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, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 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": [[2, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 0]]}, {"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": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 1], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[3, 1]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"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, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "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": [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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 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], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [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, 4, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [1, 1], [5, 1]], [[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": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"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], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 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, 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], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 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, 1], [0, 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], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0], [1, 0], [1, 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, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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], [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], [1, 0], [1, 0], [1, 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, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 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, 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], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 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], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0], [1, 0], [1, 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, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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, 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], [1, 0], [1, 0], [1, 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, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"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], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 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, 1], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "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": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0], [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], [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], [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], [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], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "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], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [5, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[4, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[4, 2], [5, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [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, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"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, 2], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [4, 2], [6, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[4, 2], [4, 2], [6, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 2], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [4, 2], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [4, 2], [6, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [4, 2], [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": [1, 2, 0], "pos": [[4, 2], [4, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [2, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [4, 2], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [4, 2], [6, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 2], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 2], [6, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [4, 2], [6, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [4, 2], [6, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 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], [4, 2], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [4, 2], [6, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [4, 2], [6, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [4, 2], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [4, 2], [6, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [4, 2], [6, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [4, 2], [6, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [4, 2], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 2], [4, 2], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [4, 2], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [4, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [2, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [4, 2], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [4, 2], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [4, 2], [6, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [4, 2], [6, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [4, 2], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 1], [4, 2], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [4, 2], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [4, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 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, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 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, 0, 1], "pos": [[4, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"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], [4, 1], [4, 1], [4, 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, 1], [0, 2], [6, 2], [6, 2], [6, 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": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"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, 1], [4, 1], [4, 1], [4, 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, 1], [4, 1], [4, 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, 1], [0, 2], [6, 2], [6, 2], [6, 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": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [1, 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, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"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], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [3, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 1], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 1], [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": [1, 2, 0], "pos": [[3, 1], [3, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [3, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [3, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [5, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [3, 1], [5, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [5, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 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], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [3, 1], [5, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [3, 1], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [3, 1], [5, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [5, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [3, 1], [5, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [5, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0, 1], "pos": [[3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 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, 0], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [3, 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, 0], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [0, 2], [1, 2], [2, 1], [4, 1], [4, 2], [5, 1], [6, 2]], [[3, 0]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}]], "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, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[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, 2], [5, 2]], [[1, 1], [2, 1], [4, 1]], [[3, 0]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [3, 2], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 2], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [3, 2], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [3, 2], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 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": [3, 2, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 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": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [2, 1], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 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": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 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], [3, 1], [3, 1], [3, 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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [1, 2], [3, 1], [3, 2], [4, 2]], [[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, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"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": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 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": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [2, 1], [2, 2]], [[1, 0]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"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], "pos": [[4, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [4, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 1], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 1], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 3], [3, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 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], [4, 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], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 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], [0, 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], [0, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 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], [3, 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], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 2], [2, 1], [2, 3], [3, 3], [4, 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": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 1]]}, {"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, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0], [0, 0], [3, 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, 0], [1, 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, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 4, 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], [3, 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, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[0, 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, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 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], [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, 0], [1, 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], [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, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"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], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [2, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 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, 0], [2, 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, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 4, 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], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [4, 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, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 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": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [4, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"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, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 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], [5, 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, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [0, 4, 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], [5, 0]]}, {"patt": [0, 4, 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], [5, 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, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 2]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 2]]}, {"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, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"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, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0], [0, 0], [0, 0], [0, 0], [4, 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, 0], [1, 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, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 4, 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], [4, 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, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 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": [[2, 1]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}], "indices": [0, 0, 0], "direction": 1, "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, 2]]}, {"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, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [5, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[4, 0], [5, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [6, 0]]}, {"patt": [0, 1], "pos": [[5, 1], [5, 1]]}, {"patt": [0, 1], "pos": [[6, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"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, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [0, 3, 4, 1, 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], [6, 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, 0], [1, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [0, 4, 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], [6, 0]]}, {"patt": [0, 4, 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], [6, 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, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [4, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [3, 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, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [5, 0]]}, {"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], [1, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 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], [5, 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, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [0, 4, 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], [5, 0]]}, {"patt": [0, 4, 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], [5, 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, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0], [0, 1], [1, 0], [1, 1], [3, 1], [4, 0], [5, 1], [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": [1, 0], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 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": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [2, 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": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [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, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [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, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 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, 1, 3], "pos": [[0, 0], [0, 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": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 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": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [2, 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": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [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, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [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, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 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": [[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, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 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, 0], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 0], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 1], [4, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 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, 3], [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], [0, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 3], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 3], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 3], [0, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 3], [3, 0], [3, 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], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 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], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 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, 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, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [1, 0], [1, 0], [3, 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, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 3], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 3], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}], "requirements": [[{"patt": [0], "pos": [[2, 2]]}], [{"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 3]]}]], "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, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 1], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [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, 2], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 2], [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": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "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], [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, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "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, 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, 2], [0, 0], [0, 0], [0, 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], [1, 0], [1, 0], [2, 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], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 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, 3], [1, 0], [3, 0], [4, 1], [4, 3]], [[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, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 1], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [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, 2], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 2], [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": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "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], [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, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "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, 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, 2], [0, 0], [0, 0], [0, 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], [1, 0], [1, 0], [2, 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], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [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, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [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": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "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], [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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "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], [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, 1], [0, 0], [0, 0], [0, 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], [1, 0], [1, 0], [2, 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], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}, {"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, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"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": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[3, 1]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[5, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[5, 1], [5, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [4, 2], [6, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 2], [4, 2], [6, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [4, 2], [6, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 2], [4, 2], [6, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [4, 2], [6, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 2], [6, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [4, 2], [6, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [4, 2], [6, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [4, 2], [6, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [4, 2], [6, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 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], [4, 2], [6, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [4, 2], [6, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [4, 2], [6, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [4, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [4, 2], [6, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [4, 2], [6, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [4, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 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, 0], [0, 2], [6, 2], [6, 2], [6, 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": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [3, 0], [3, 0], [3, 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, 0], [0, 2], [6, 2], [6, 2], [6, 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": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}], "requirements": [[{"patt": [0], "pos": [[5, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 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, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [4, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 1], [4, 1], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [4, 1], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [4, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 1], [5, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [4, 1], [5, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [4, 1], [5, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [4, 1], [5, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [4, 1], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [4, 1], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [4, 1], [5, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [4, 1], [5, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [4, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [4, 1], [5, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [4, 1], [5, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [4, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [0, 2], [1, 2], [2, 0], [3, 0], [4, 2], [6, 2]], [[5, 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], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 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, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [4, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 1], [4, 1], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [4, 1], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [4, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 1], [5, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [4, 1], [5, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [4, 1], [5, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [4, 1], [5, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [4, 1], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [4, 1], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [4, 1], [5, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [4, 1], [5, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [4, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [4, 1], [5, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [4, 1], [5, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [4, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 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], [3, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 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": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"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], [2, 0], [2, 0], [2, 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, 0], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"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], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0], [2, 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, 0], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}], "requirements": [], "assumptions": []}, {"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, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [4, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[4, 1], [4, 1], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [4, 1], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [4, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 1], [5, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [4, 1], [5, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [4, 1], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [4, 1], [5, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [4, 1], [5, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [4, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [4, 1], [5, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [4, 1], [5, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [4, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}], "requirements": [[{"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": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 1], [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, 1, 0], "pos": [[1, 1], [3, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [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": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"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, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "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": [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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[5, 2], [5, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [4, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 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, 1, 2], "pos": [[2, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 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, 0], [2, 0], [4, 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": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 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, 0], [2, 0], [2, 0], [4, 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": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[5, 2], [5, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 2], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [5, 0], [5, 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], [2, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 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], [2, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[4, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[2, 0]]}], "indices": [0, 0], "direction": 1, "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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [4, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 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, 1, 2], "pos": [[2, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 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, 0], [2, 0], [4, 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": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 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, 0], [2, 0], [2, 0], [4, 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": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"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, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "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": [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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 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": [1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 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": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [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, 2], [1, 2], [6, 2]], [[2, 0], [4, 0], [5, 0]], [[3, 1]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 2], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [5, 0], [5, 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], [2, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 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], [2, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[4, 1]]}]], "assumptions": []}, "children": [{"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": [[4, 1]]}, {"patt": [0], "pos": [[5, 0]]}, {"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": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 1], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 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], [1, 2], [2, 0], [3, 0], [3, 2], [5, 0], [6, 2]], [[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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[5, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[5, 1], [5, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [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, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"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, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [4, 2], [6, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 2], [4, 2], [6, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [4, 2], [6, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 2], [4, 2], [6, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [4, 2], [6, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 2], [6, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [4, 2], [6, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [4, 2], [6, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [4, 2], [6, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [4, 2], [6, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 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], [4, 2], [6, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [4, 2], [6, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [4, 2], [6, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [4, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [4, 2], [6, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [4, 2], [6, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [4, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 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, 0], [0, 2], [6, 2], [6, 2], [6, 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": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [3, 0], [3, 0], [3, 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, 0], [0, 2], [6, 2], [6, 2], [6, 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": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}], "requirements": [[{"patt": [0], "pos": [[5, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [1, 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, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"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, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [4, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 1], [4, 1], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [4, 1], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [4, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 1], [5, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [4, 1], [5, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [4, 1], [5, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [4, 1], [5, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [4, 1], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [4, 1], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [4, 1], [5, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [4, 1], [5, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [4, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [4, 1], [5, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [4, 1], [5, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [4, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [0, 2], [1, 2], [2, 0], [3, 0], [4, 2], [6, 2]], [[5, 1]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"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": [1, 0], "pos": [[3, 2], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [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], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[4, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"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, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 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": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [0, 2], [2, 1], [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], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"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, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "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": [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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [], "pos": []}], "requirements": [], "assumptions": []}, {"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, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, {"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], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 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": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 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], [4, 1], [4, 1], [4, 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, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[3, 0]]}]], "assumptions": []}], "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, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [0, 0]]}, {"patt": [0, 3, 4, 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], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [0, 0]]}, {"patt": [0, 3, 4, 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], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 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], "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": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 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], [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], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [4, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"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, 1], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 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], [4, 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], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "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": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "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], [0, 1]]}, {"patt": [0, 3, 4, 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], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[0, 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": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "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], [0, 1]]}, {"patt": [0, 3, 4, 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], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 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], [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], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 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], [1, 2], [2, 1]], [[3, 0]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"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": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "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": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [], "pos": []}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"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, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, {"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, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [4, 0], [4, 0]]}, {"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": [[0, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}], "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": 1, "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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"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": [1, 0], "pos": [[3, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[3, 2], [4, 1]]}, {"patt": [1, 0], "pos": [[3, 2], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 1], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [], "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": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 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], [3, 1], [3, 1], [3, 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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [], "assumptions": []}, {"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, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 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": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 1], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[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, 1]]}, {"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, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 3], [3, 2]]}, {"patt": [1, 0], "pos": [[2, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 1], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 2], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}], "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, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 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": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 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": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 3], [2, 1], [2, 3], [3, 2], [3, 3]], [[1, 0]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [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": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"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, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 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], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [], "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": [[3, 0]]}, {"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, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 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": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [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": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"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, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 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], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 1]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 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": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"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": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, {"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": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}], "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": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 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": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [2, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[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": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"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, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"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, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "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": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [2, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"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, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"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, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"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": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"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, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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], [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, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"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, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 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], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"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": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "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, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, {"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], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [4, 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, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}]], "assumptions": []}], "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, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"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, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 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": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 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, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 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": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [1, 0], [2, 0]], [[3, 1]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [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": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"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, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"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, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [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": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"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, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 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], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [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": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"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, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"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, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[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, 1]]}, {"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], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 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": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"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, 2], [2, 2], [2, 2], [2, 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], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"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], [1, 0], [1, 0], [1, 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, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 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": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"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, 1], [2, 1], [2, 1], [2, 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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"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], [1, 0], [1, 0], [1, 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, 0], [0, 1], [3, 1], [3, 1], [3, 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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 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], [2, 2], [4, 2]], [[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, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 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": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"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, 1], [2, 1], [2, 1], [2, 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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"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], [1, 0], [1, 0], [1, 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, 0], [0, 1], [3, 1], [3, 1], [3, 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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [], "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": [[3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "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": [[2, 1], [2, 1], [2, 1], [2, 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": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 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": [0, 2, 4, 1, 3], "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], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 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, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 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": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"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, 1], [2, 1], [2, 1], [2, 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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"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], [1, 0], [1, 0], [1, 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, 0], [0, 1], [3, 1], [3, 1], [3, 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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 1]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 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": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "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": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "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": [[2, 1], [2, 1], [2, 1], [2, 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": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 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": [0, 2, 4, 1, 3], "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], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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, 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, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 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": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 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]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [1, 0]], [[2, 1], [3, 1]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[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, 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, 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": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [3, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [3, 3]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 3], [5, 3], [6, 3]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[5, 3], [5, 3], [6, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 3], [5, 3], [6, 3]]}, {"patt": [1, 2, 0], "pos": [[5, 3], [5, 3], [6, 3]]}, {"patt": [2, 1, 0], "pos": [[3, 3], [5, 3], [6, 3]]}, {"patt": [2, 1, 0], "pos": [[5, 3], [5, 3], [6, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [5, 3], [6, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [5, 3], [6, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [5, 3], [6, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [5, 3], [6, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 3], [5, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 3], [5, 3], [6, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 3], [0, 3], [5, 3], [6, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 3], [5, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}], "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": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 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": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 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]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 3], [1, 1], [3, 3], [5, 3], [6, 3]], [[2, 2]], [[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": [[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, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}], "requirements": [[{"patt": [0], "pos": [[4, 1]]}]], "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, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 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, 2], [6, 2]], [[1, 0], [2, 0], [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": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 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": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}], "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": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 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": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 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], [3, 1], [3, 1], [3, 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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[1, 0]]}]}}, {"class_module": "comb_spec_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": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 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": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 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], [3, 1], [3, 1], [3, 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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "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": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [2, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 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], [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": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 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": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 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, 1], [1, 1], [1, 1], [1, 1]]}, {"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, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 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], [1, 1]]}, {"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, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"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, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [4, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, {"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], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [4, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [4, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [4, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [4, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [4, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [4, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 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, 2], [1, 2], [1, 2], [1, 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, 0], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 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": [[0, 2], [0, 2], [3, 2], [3, 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], [1, 2], [1, 2], [1, 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, 0], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 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": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, {"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, 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": [[1, 2], [4, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [4, 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, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 2], [4, 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, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [4, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 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, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 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], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}], "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": [[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": [[1, 2], [4, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [4, 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, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 2], [4, 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, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [4, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 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, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 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], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"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, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [3, 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, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 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, 1], [1, 1], [1, 1], [1, 1]]}, {"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, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 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], [1, 1]]}, {"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, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [0, 2], [1, 2], [2, 2], [4, 2]], [[3, 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, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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]]}]}}, {"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": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 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], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 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], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [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], [0, 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": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 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": [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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [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, 4, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 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], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 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], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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": [[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, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [6, 2], [6, 2]]}, {"patt": [1, 0, 2], "pos": [[5, 2], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 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": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [5, 1], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[4, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [3, 2, 4, 0, 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, 2], [1, 0], [3, 2], [4, 0], [5, 2], [6, 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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [5, 1], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[4, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [3, 2, 4, 0, 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], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 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": [[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], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [4, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 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_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, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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], [1, 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": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 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], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 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], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 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], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 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, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 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, 0], [0, 0], [0, 0], [1, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [5, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [3, 0], [5, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "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], [3, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 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], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 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, 0], [2, 0], [3, 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], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 4, 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], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 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, 0], [2, 0], [2, 0], [3, 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, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, {"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": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [3, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 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], [3, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [5, 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], [3, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 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": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 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], [3, 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, 0], [1, 0], [3, 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], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 4, 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], [3, 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, 0], [1, 0], [1, 0], [3, 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, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, {"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": [[3, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [4, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [4, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [4, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [4, 0], [5, 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], [1, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [4, 0], [5, 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], [1, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [4, 0], [5, 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], [1, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [5, 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], [1, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [4, 0], [5, 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], [1, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [4, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [4, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [5, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [5, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}, {"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": [[3, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 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], [1, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 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], [1, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [4, 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], [1, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 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], [1, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [4, 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], [1, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[1, 0]]}], "indices": [0, 0, 0, 0], "direction": 1, "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], "pos": [[4, 0]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[5, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [5, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [2, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 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], [1, 1], [3, 1], [4, 1], [5, 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], "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, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"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": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[4, 2], [4, 2]]}, {"patt": [0, 1], "pos": [[6, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[3, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[4, 2], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [6, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 0], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [6, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 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], [3, 0], [3, 0], [3, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[4, 2]]}]], "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]]}], "requirements": [], "assumptions": []}, {"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": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [1, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [1, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [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], [2, 0], [2, 0], [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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [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, 3]], [[1, 1], [2, 0], [3, 0], [5, 0], [6, 0]], [[4, 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], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"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, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 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, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 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": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"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, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 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, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"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, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 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, 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, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 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": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"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, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 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, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"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, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [], "pos": []}], "requirements": [], "assumptions": []}, {"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": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 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, 1], [2, 1], [3, 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, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, {"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], "pos": [[5, 0]]}, {"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": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [2, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [5, 1], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [5, 1], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[4, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 1], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [5, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [5, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [5, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [5, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [2, 1], [5, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [5, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 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], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 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, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[3, 0]]}]], "assumptions": []}, {"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, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [5, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [5, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 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, 1], [2, 1], [3, 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, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[2, 1]]}], [{"patt": [0], "pos": [[4, 0]]}]], "assumptions": []}], "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": [[3, 0]]}, {"patt": [0], "pos": [[2, 0]]}], "indices": [0, 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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 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, 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, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 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": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 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]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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], [3, 1], [4, 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": [[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], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 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": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[6, 1], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 3], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 3], [6, 1], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}], "requirements": [[{"patt": [0], "pos": [[3, 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, 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], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 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], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 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, 3], [1, 1], [2, 0], [4, 0], [5, 0], [6, 1], [6, 3]], [[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": [[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, 0]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[7, 0]]}, {"patt": [0], "pos": [[7, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"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": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[4, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[6, 1], [7, 1]]}, {"patt": [1, 0], "pos": [[6, 3], [7, 1]]}, {"patt": [1, 0], "pos": [[6, 3], [7, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[6, 1], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 3], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 3], [6, 1], [6, 3]]}, {"patt": [2, 0, 1], "pos": [[7, 1], [7, 1], [7, 1]]}, {"patt": [2, 0, 1], "pos": [[7, 3], [7, 1], [7, 1]]}, {"patt": [2, 0, 1], "pos": [[7, 3], [7, 1], [7, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}], "requirements": [[{"patt": [0], "pos": [[3, 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, 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], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[6, 0]]}, {"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": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[5, 1], [6, 1]]}, {"patt": [1, 0], "pos": [[5, 2], [6, 1]]}, {"patt": [1, 0], "pos": [[5, 2], [6, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 1], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 1], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 1], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 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, 3], [1, 1], [2, 0], [4, 0], [5, 0], [6, 1], [6, 3], [7, 1], [7, 3]], [[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": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 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, 1], [2, 1], [3, 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, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[2, 1]]}]], "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, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 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": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 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, 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": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"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, 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, 2]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[5, 4]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0, 1], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1], "pos": [[5, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 4], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 4], [6, 2], [6, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 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": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [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": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 4], [6, 2], [6, 4]], [[1, 0], [2, 0]], [[3, 3]], [[4, 1], [5, 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, 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, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0], "pos": [[7, 1]]}, {"patt": [0], "pos": [[7, 2]]}, {"patt": [0], "pos": [[7, 3]]}, {"patt": [0], "pos": [[8, 0]]}, {"patt": [0], "pos": [[8, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[5, 2], [5, 2]]}, {"patt": [0, 1], "pos": [[7, 0], [7, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[3, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [7, 0]]}, {"patt": [1, 0], "pos": [[4, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[4, 0], [7, 0]]}, {"patt": [1, 0], "pos": [[5, 2], [5, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [7, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [7, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[6, 0], [6, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[6, 0], [6, 0], [7, 0]]}, {"patt": [2, 0, 1], "pos": [[8, 1], [8, 1], [8, 1]]}, {"patt": [2, 0, 1], "pos": [[8, 3], [8, 1], [8, 1]]}, {"patt": [2, 0, 1], "pos": [[8, 3], [8, 1], [8, 3]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 0], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 0], [7, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [7, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 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], [2, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[8, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[8, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[8, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 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": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 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": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[5, 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, 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], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[7, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[6, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[3, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[4, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[4, 0], [6, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[7, 1], [7, 1], [7, 1]]}, {"patt": [2, 0, 1], "pos": [[7, 2], [7, 1], [7, 1]]}, {"patt": [2, 0, 1], "pos": [[7, 2], [7, 1], [7, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 0], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 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], [2, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 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], [3, 0], [4, 0], [6, 0], [7, 0], [8, 1], [8, 3]], [[5, 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, 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], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 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], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}], "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, 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, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [[{"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": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 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], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[6, 0]]}, {"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": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[5, 1], [6, 1]]}, {"patt": [1, 0], "pos": [[5, 2], [6, 1]]}, {"patt": [1, 0], "pos": [[5, 2], [6, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 1], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 1], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 1], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}], "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, 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, 0]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[4, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[4, 2], [5, 1]]}, {"patt": [1, 0], "pos": [[4, 2], [5, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 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": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 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": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[4, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[4, 2], [5, 1]]}, {"patt": [1, 0], "pos": [[4, 2], [5, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 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": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 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": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}], "requirements": [[{"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": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 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, 1], [2, 1], [3, 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, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[2, 1]]}], [{"patt": [0], "pos": [[4, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"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, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[2, 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, 1], [1, 1], [2, 1], [3, 1]], [[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": [[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, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 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": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 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": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [2, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [4, 1], [4, 2]], [[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, 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], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 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, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [1, 1], [4, 1], [4, 2]], [[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": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[3, 4], [4, 2]]}, {"patt": [1, 0], "pos": [[3, 4], [4, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 4], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 4], [3, 1], [3, 4]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [4, 2], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 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": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 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": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 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": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 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": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 4], [3, 1], [3, 4], [4, 2], [4, 4]], [[1, 3]], [[2, 0]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"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, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[4, 3], [5, 2]]}, {"patt": [1, 0], "pos": [[4, 3], [5, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 1], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 2], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 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": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 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": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}], "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, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 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": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 3], [4, 1], [4, 3], [5, 2], [5, 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": [[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": [[3, 3]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[4, 2], [5, 2]]}, {"patt": [1, 0], "pos": [[4, 3], [5, 2]]}, {"patt": [1, 0], "pos": [[4, 3], [5, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 2], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 2], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 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": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 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": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 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], [3, 1], [3, 1], [3, 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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 3], [1, 2], [4, 2], [4, 3], [5, 2], [5, 3]], [[2, 0]], [[3, 1]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"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, 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, 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], [3, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [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": [[3, 1], [3, 1], [3, 1], [3, 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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [[3, 1], [3, 1], [3, 1], [3, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 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], [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, 1], [0, 0], [0, 0], [0, 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], [1, 0], [1, 0], [2, 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, 0], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}], "requirements": [], "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": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 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], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [[3, 1], [3, 1], [3, 1], [3, 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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [[3, 1], [3, 1], [3, 1], [3, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [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, 4, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"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, 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, 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], [3, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [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": [[3, 1], [3, 1], [3, 1], [3, 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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [[3, 1], [3, 1], [3, 1], [3, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 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], [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, 1], [0, 0], [0, 0], [0, 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], [1, 0], [1, 0], [2, 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, 0], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 1]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "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, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0, 1], "pos": [[4, 2], [4, 2]]}, {"patt": [1, 0], "pos": [[4, 2], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 3]]}, {"patt": [0, 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, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 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, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 3], [3, 3], [5, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 0], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 1], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 3], [3, 3], [5, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 3], [3, 3], [5, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 3], [3, 3], [5, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [3, 3], [5, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [3, 3], [5, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 3], [3, 3], [5, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [3, 3], [5, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [3, 3], [5, 3]]}, {"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, 3], [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, 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, 3], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [3, 3], [5, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [3, 3], [5, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [3, 3], [5, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [3, 3], [5, 3]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 3], [3, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 3], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 3], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 3], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 3], [3, 3], [5, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 3], [0, 3], [3, 3], [5, 3]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 3], [3, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 3], [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": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 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], [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, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 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, 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, 1], [0, 0], [0, 0], [0, 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], [1, 0], [1, 0], [2, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [1, 0], [1, 0], [2, 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, 0], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 3], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 3], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}], "requirements": [[{"patt": [0], "pos": [[4, 2]]}]], "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], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 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, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [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, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"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, 2], [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, 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, 2], [0, 0], [1, 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], [3, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 2], [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": [[3, 2], [3, 2], [3, 2], [3, 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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [[3, 2], [3, 2], [3, 2], [3, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "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], [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, 2], [3, 2], [3, 2], [3, 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, 1], [0, 2], [3, 2], [3, 2], [3, 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], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "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], [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, 1], [0, 0], [0, 0], [0, 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], [1, 0], [1, 0], [2, 0]]}, {"patt": [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, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [2, 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, 0], [0, 2], [4, 2], [4, 2], [4, 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, 1], [0, 2], [4, 2], [4, 2], [4, 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": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [0, 1], [0, 3], [1, 0], [2, 0], [3, 3], [5, 3]], [[4, 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, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 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], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [[3, 1], [3, 1], [3, 1], [3, 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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [[3, 1], [3, 1], [3, 1], [3, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [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, 4, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 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], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [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, 4, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 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": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 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]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [1, 0], [2, 0]], [[3, 1], [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": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 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, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [2, 1]]}, {"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, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[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, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 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, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [2, 1]]}, {"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, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[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, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"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], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[5, 0]]}, {"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], "pos": [[7, 0]]}, {"patt": [0], "pos": [[7, 1]]}, {"patt": [0], "pos": [[7, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[5, 1], [5, 1]]}, {"patt": [0, 1], "pos": [[6, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[5, 1], [5, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [6, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [2, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [2, 0], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [6, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 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": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 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": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[5, 1]]}]], "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, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"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": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [1, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [1, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [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], [2, 0], [2, 0], [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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [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, 3], [7, 3]], [[1, 2], [2, 0], [3, 0], [4, 0], [6, 0]], [[5, 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, 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, 0]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[7, 0]]}, {"patt": [0], "pos": [[7, 1]]}, {"patt": [0], "pos": [[7, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[7, 2], [7, 2]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[4, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[7, 2], [7, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 3], [6, 3], [6, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 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], [3, 0], [3, 0], [3, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[7, 2]]}]], "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, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [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], [4, 1], [5, 1], [6, 3]], [[2, 0], [3, 0]], [[7, 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, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 0], [2, 1]]}, {"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": [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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"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, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "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": [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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 0], [2, 1]]}, {"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": [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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "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], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 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": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 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": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 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], [2, 1], [2, 2]], [[1, 0]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 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, 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": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 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], [3, 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, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 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], [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], [2, 0]]}, {"patt": [0, 4, 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], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [0, 0]]}, {"patt": [0, 3, 4, 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], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"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], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [2, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 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, 0], [2, 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, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 4, 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], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [4, 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, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, {"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, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 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, 0], [0, 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, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 4, 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], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 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": [[1, 1]]}, {"patt": [0], "pos": [[0, 1]]}], "indices": [0, 0], "direction": 1, "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": [[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": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[4, 2], [4, 2]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [5, 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], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 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], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 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, 0], [2, 0], [5, 0]]}, {"patt": [0, 4, 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], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 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, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 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], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [2, 0], [5, 0]], [[1, 1]], [[3, 2], [4, 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": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 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, 0], [0, 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, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 4, 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], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "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, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 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], [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], [2, 0]]}, {"patt": [0, 4, 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], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 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, 1], [2, 1], [3, 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": [[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, 0], [0, 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, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [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, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 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": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 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, 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, 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, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 1], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [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, 4, 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], [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, 1], [0, 0], [0, 0], [0, 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], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [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, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [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, 4, 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], [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, 1], [0, 0], [0, 0], [0, 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], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"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": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 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, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [1, 1]]}, {"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, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 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": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [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, 1], [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, 1], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 1], [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": [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, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 1]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 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": [1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 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": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "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": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 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": [1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 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": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 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, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [], "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": [[3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [2, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 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": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 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": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [4, 1]]}, {"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, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"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], [3, 1], [3, 1]]}, {"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], [3, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 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, 0], [0, 1], [2, 1], [2, 1], [3, 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, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [3, 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, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 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": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 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, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [4, 1]]}, {"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, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"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], [3, 1], [3, 1]]}, {"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], [3, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 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, 0], [0, 1], [2, 1], [2, 1], [3, 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, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [3, 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, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 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]]}]}}, {"class_module": "comb_spec_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": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [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], [2, 0], [2, 0], [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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2]], [[1, 0], [2, 0]], [[3, 1], [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, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [2, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 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": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [2, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [1, 0], [2, 0]], [[3, 1]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 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], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 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": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [2, 1], [3, 1], [4, 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": [[1, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 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, 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, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 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": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 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, 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, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"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], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[6, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [4, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 1], [5, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[3, 0], [3, 0], [4, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [6, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 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, 0], [1, 0], [6, 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, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [6, 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": [[4, 0], [4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 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, 0], [1, 0], [1, 0], [6, 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, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [6, 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": [[4, 0], [4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [6, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [6, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [6, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [6, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [6, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [6, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 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, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 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": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 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], [1, 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], [1, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0], [0, 0], [3, 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, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 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, 0], [2, 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, 0], [0, 0], [0, 0], [3, 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, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 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, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 3], [5, 1], [5, 3]], [[1, 0], [3, 0], [4, 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": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"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, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "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, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "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": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 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, 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], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [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], [0, 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": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 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, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 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, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [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, 4, 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], [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, 1], [0, 0], [0, 0], [0, 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], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 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], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [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, 4, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"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], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [5, 2], [5, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, {"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, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[3, 2], [5, 2]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [5, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [5, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [5, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [5, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [5, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [5, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 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], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 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], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 2], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [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, 4, 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], [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, 2], [0, 0], [0, 0], [0, 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], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[4, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[3, 1]]}], "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, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [1, 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, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[3, 2], [5, 2]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [5, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [5, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [5, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [5, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [5, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [5, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 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], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 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], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 2], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [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, 4, 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], [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, 2], [0, 0], [0, 0], [0, 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], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[4, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [4, 1]]}, {"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, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 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, 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], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [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], [0, 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": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 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, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 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, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [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, 4, 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], [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, 1], [0, 0], [0, 0], [0, 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], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [2, 0], [3, 2], [5, 2]], [[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": [[0, 1]]}, {"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], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[5, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[5, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 3], [6, 3], [6, 3]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[5, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 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, 3], [1, 2], [2, 0], [3, 0], [4, 2], [6, 3]], [[5, 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": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[7, 0]]}, {"patt": [0], "pos": [[7, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [4, 0], [6, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [6, 0], [6, 0]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [7, 2], [7, 2]]}, {"patt": [1, 0, 2], "pos": [[5, 0], [6, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [4, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [6, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [7, 2], [7, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [6, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[6, 0], [6, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[7, 2], [7, 2], [7, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [7, 2], [7, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[4, 0], [4, 0], [6, 0], [6, 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], [4, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [4, 0], [6, 0], [6, 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], [4, 0], [6, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [7, 2], [7, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[4, 0], [4, 0], [6, 0], [6, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [6, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [7, 2], [7, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[4, 0], [4, 0], [6, 0], [6, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [7, 2], [7, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [6, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[4, 0], [4, 0], [6, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [7, 2], [7, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [6, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 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": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 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": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 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": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [5, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [6, 1], [6, 1]]}, {"patt": [1, 0, 2], "pos": [[4, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [3, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[6, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[3, 0], [3, 0], [5, 0], [5, 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], [3, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 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], [3, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 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], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 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, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 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, 2], [1, 0], [3, 2], [4, 0], [5, 0], [6, 0], [7, 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, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 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], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 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": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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": [[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": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [5, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [6, 1], [6, 1]]}, {"patt": [1, 0, 2], "pos": [[4, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [3, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[6, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[3, 0], [3, 0], [5, 0], [5, 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], [3, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 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], [3, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 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], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 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, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}], "requirements": [], "assumptions": []}, "children": [{"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, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [5, 1], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}], "requirements": [], "assumptions": []}, {"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], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[1, 0]]}]}}, {"class_module": "comb_spec_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": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [1, 0], [2, 0], [3, 1]], [[4, 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, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [5, 1], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"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, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 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], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [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, 4, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [1, 1], [5, 1]], [[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, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "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": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [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], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 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], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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], [5, 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, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"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, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 0]]}, {"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": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[5, 3], [5, 3]]}, {"patt": [0, 1], "pos": [[6, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [6, 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], [0, 0], [6, 0]]}, {"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], [6, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [6, 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], [6, 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], [6, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 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], [6, 0]]}, {"patt": [0, 4, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [6, 0]]}], "requirements": [[{"patt": [0], "pos": [[4, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 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], [0, 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], [0, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 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], [3, 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], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[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": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [1, 0], [2, 0], [6, 0]], [[3, 2]], [[4, 1]], [[5, 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": [[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": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[4, 2], [4, 2]]}, {"patt": [0, 1], "pos": [[4, 2], [5, 2]]}, {"patt": [0, 1], "pos": [[5, 2], [5, 2]]}, {"patt": [0, 1], "pos": [[6, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [5, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [6, 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], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [6, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [0, 3, 4, 1, 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], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 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, 0], [2, 0], [6, 0]]}, {"patt": [0, 4, 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], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 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, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 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], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"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": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [2, 0], [6, 0]], [[1, 1]], [[3, 2], [4, 2], [5, 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": [[2, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"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, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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], [0, 1], [1, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 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, 1]]}, {"patt": [0], "pos": [[1, 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], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[4, 0]]}]], "assumptions": []}, {"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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"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, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[0, 0]]}], "indices": [0, 0, 0], "direction": 1, "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": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [2, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 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": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [2, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [2, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[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, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"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], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [5, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 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, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 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, 0], [2, 0], [3, 0], [4, 0], [5, 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], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 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], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "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], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 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, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 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, 0], [0, 0], [0, 0], [1, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [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], [0, 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": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 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": [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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [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, 4, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 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], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "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], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 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, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 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, 0], [0, 0], [0, 0], [1, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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": [[0, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[3, 2], [5, 2]]}, {"patt": [1, 0], "pos": [[3, 2], [5, 2]]}, {"patt": [1, 0], "pos": [[4, 2], [5, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [5, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [5, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [5, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [5, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [2, 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, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"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, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 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, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 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, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 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": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [1, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"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": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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, 2], [3, 2], [4, 2], [5, 2]], [[1, 0], [1, 1], [2, 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, 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": [[0, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 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, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [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], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [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, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}], [{"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": [1, 0], "pos": [[0, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 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": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 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": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 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], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "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], [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": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 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": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 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": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 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], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 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": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [2, 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": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [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, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [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, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "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": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 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, 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, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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": 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, 1]]}, {"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": [[3, 3]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"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, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}], [{"patt": [0], "pos": [[3, 1]]}]], "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, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[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, 3], [4, 3]], [[1, 2]], [[2, 0]], [[3, 1]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 2]]}, {"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, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 3]]}, {"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": [[1, 1], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[4, 2], [4, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[4, 2], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 3]]}, {"patt": [0, 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, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [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, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [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, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [1, 3]]}, {"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, 3], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 1]]}, {"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, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 3], [3, 3], [5, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 3], [3, 3], [5, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 0], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 1], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 1], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 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, 0], [1, 3], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 3], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [3, 3], [5, 3]]}, {"patt": [1, 2, 0], "pos": [[3, 3], [3, 3], [5, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [3, 3], [5, 3]]}, {"patt": [2, 1, 0], "pos": [[3, 3], [3, 3], [5, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 3], [3, 3], [5, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [3, 3], [5, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [3, 3], [5, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 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], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 3], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 3], [3, 3], [5, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [3, 3], [5, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [3, 3], [5, 3]]}, {"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, 3], [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, 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, 3], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [3, 3], [5, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [3, 3], [5, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [3, 3], [5, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [3, 3], [5, 3]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 3], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 3], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 3], [3, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 3], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 3], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 3], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 3], [3, 3], [5, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 3], [0, 3], [3, 3], [5, 3]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 3], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 3], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 3], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 3], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 0], [1, 3], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 0], [1, 3], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 3], [3, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 3], [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, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 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], [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, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 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, 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, 1], [0, 0], [0, 0], [0, 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], [1, 0], [1, 0], [2, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [1, 0], [1, 0], [2, 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, 0], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 3], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 3], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}], "requirements": [[{"patt": [0], "pos": [[4, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"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, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 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, 1], [1, 1]]}, {"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, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [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, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [1, 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": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 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, 2, 1], "pos": [[0, 1], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 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, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 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], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"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, 2], [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, 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, 2], [0, 0], [1, 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], [3, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 2], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [1, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 2], [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, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "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], [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, 2], [3, 2], [3, 2], [3, 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, 1], [0, 2], [3, 2], [3, 2], [3, 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], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "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], [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, 1], [0, 0], [0, 0], [0, 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], [1, 0], [1, 0], [2, 0]]}, {"patt": [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, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [2, 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, 0], [0, 2], [4, 2], [4, 2], [4, 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, 1], [0, 2], [4, 2], [4, 2], [4, 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": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [0, 1], [0, 3], [1, 0], [1, 1], [1, 3], [2, 0], [3, 3], [5, 3]], [[4, 2]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"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, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 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, 1], [1, 1]]}, {"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, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [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, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [1, 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": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 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, 2, 1], "pos": [[0, 1], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 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, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 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], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"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, 2], [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, 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, 2], [0, 0], [1, 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], [3, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 2], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [1, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 2], [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, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "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], [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, 2], [3, 2], [3, 2], [3, 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, 1], [0, 2], [3, 2], [3, 2], [3, 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], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "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], [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, 1], [0, 0], [0, 0], [0, 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], [1, 0], [1, 0], [2, 0]]}, {"patt": [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, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [2, 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, 0], [0, 2], [4, 2], [4, 2], [4, 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, 1], [0, 2], [4, 2], [4, 2], [4, 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": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"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, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 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, 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, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [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, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [1, 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, 2, 1], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"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, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"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, 2], [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, 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, 2], [0, 0], [1, 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], [3, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 2], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [1, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 2], [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, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "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], [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, 2], [3, 2], [3, 2], [3, 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, 1], [0, 2], [3, 2], [3, 2], [3, 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], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "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], [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, 1], [0, 0], [0, 0], [0, 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], [1, 0], [1, 0], [2, 0]]}, {"patt": [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, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [2, 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, 0], [0, 2], [4, 2], [4, 2], [4, 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, 1], [0, 2], [4, 2], [4, 2], [4, 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": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [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, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [1, 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, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 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, 2, 1], "pos": [[0, 1], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 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, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [3, 2], [4, 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, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"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, 1], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [1, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [3, 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, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 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": [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, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 2], [4, 2], [4, 2], [4, 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": [[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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"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, 1], [0, 2], [4, 2], [4, 2], [4, 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": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [[{"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": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [4, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [4, 2]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 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": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[3, 0]]}]], "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": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 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], [3, 1], [3, 1], [3, 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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 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, 2], [1, 1], [2, 1], [2, 2], [4, 1], [4, 2]], [[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": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"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, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [3, 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, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 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, 1], [1, 1], [1, 1], [1, 1]]}, {"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, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 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], [1, 1]]}, {"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, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 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": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 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, 1], [1, 1], [1, 1], [1, 1]]}, {"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, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 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], [1, 1]]}, {"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, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"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, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [3, 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, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 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, 1], [1, 1], [1, 1], [1, 1]]}, {"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, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 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], [1, 1]]}, {"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, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[3, 1]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 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], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [4, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [4, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [4, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [4, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [4, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [4, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 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, 2], [1, 2], [1, 2], [1, 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, 0], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 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": [[0, 2], [0, 2], [3, 2], [3, 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], [1, 2], [1, 2], [1, 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, 0], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 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": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 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], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [3, 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], [1, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 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, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 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, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 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, 1], [1, 1], [1, 1], [1, 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, 0], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 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, 1], [2, 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], [1, 1], [1, 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, 0], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 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, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}], "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], [0, 2], [1, 2], [3, 2], [4, 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, 1]]}, {"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, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [5, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [5, 1]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[5, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 0], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 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], [0, 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, 3], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"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], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 3], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 3], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 3], [0, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 3], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"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], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"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], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 3], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 3], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 2]]}]], "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, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 1]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 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], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 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], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 2], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [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, 4, 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], [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, 2], [0, 0], [0, 0], [0, 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], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 3], [1, 0], [3, 0], [4, 3], [5, 1]], [[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, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[4, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [5, 0], [5, 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], [2, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 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], [2, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [5, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"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, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "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": [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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 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], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 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, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [1, 1], [6, 1]], [[2, 0], [3, 0], [4, 0], [5, 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": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 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], [3, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 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": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"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], [2, 0], [2, 0], [2, 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, 0], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"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], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0], [2, 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, 0], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}], "requirements": [], "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": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 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": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [2, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 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": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 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], [3, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 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": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"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], [2, 0], [2, 0], [2, 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, 0], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"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], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0], [2, 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, 0], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 1]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 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": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [2, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 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": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [2, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 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": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 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]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [1, 0], [2, 0]], [[3, 1], [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, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 3]]}, {"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, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [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": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [1, 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, 2, 1], "pos": [[0, 0], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 2]]}, {"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, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 3], [4, 3], [5, 3]]}, {"patt": [0, 2, 1], "pos": [[4, 3], [4, 3], [5, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 0], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 2], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 2], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 3], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 3], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [4, 3], [5, 3]]}, {"patt": [1, 2, 0], "pos": [[4, 3], [4, 3], [5, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [4, 3], [5, 3]]}, {"patt": [2, 1, 0], "pos": [[4, 3], [4, 3], [5, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 3], [4, 3], [5, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [4, 3], [5, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [4, 3], [5, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 3], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 3], [4, 3], [5, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [4, 3], [5, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [4, 3], [5, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 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], [0, 3], [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], [0, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [4, 3], [5, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [4, 3], [5, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [4, 3], [5, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [4, 3], [5, 3]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 3], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 3], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 3], [4, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 2], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 3], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 3], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 3], [0, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 3], [4, 3], [5, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 3], [0, 3], [4, 3], [5, 3]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 3], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 3], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [1, 3], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [1, 3], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 0], [1, 3], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 0], [1, 3], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 3], [4, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 2], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 3], [3, 0], [3, 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], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 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], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 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, 0], [0, 3], [5, 3], [5, 3], [5, 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, 2], [0, 3], [5, 3], [5, 3], [5, 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": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 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, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [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, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [3, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [1, 0], [1, 0], [3, 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, 0], [0, 3], [5, 3], [5, 3], [5, 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, 2], [0, 3], [5, 3], [5, 3], [5, 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": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 3], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 3], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}], "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], "pos": [[2, 2]]}, {"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, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 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, 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, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [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, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [1, 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, 2, 1], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"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, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"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, 2], [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, 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, 2], [0, 0], [1, 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], [3, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 2], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [1, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 2], [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, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "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], [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, 2], [3, 2], [3, 2], [3, 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, 1], [0, 2], [3, 2], [3, 2], [3, 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], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "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], [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, 1], [0, 0], [0, 0], [0, 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], [1, 0], [1, 0], [2, 0]]}, {"patt": [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, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [2, 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, 0], [0, 2], [4, 2], [4, 2], [4, 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, 1], [0, 2], [4, 2], [4, 2], [4, 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": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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], [1, 0], [1, 3], [3, 0], [4, 3], [5, 3]], [[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": [[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, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[5, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[4, 2], [6, 2]]}, {"patt": [1, 0], "pos": [[5, 1], [5, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[5, 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]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 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": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [2, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 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, 2], [4, 2], [6, 2]], [[1, 0], [2, 0], [3, 0]], [[5, 1]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 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, 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], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 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], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0], [1, 0], [1, 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, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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, 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], [1, 0], [1, 0], [1, 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, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [1, 1], [1, 1], [1, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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], [1, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 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, 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], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 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], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0], [1, 0], [1, 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, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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, 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], [1, 0], [1, 0], [1, 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, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 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_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, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [1, 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, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"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, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [4, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 1], [4, 1], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [4, 1], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [4, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 1], [5, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [4, 1], [5, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [4, 1], [5, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [4, 1], [5, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [4, 1], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [4, 1], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [4, 1], [5, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [4, 1], [5, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [4, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [4, 1], [5, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [4, 1], [5, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [4, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 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], [3, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 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": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"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], [2, 0], [2, 0], [2, 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, 0], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"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], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0], [2, 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, 0], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[5, 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, 0], "pos": [[2, 0], [3, 0]]}, {"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, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [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, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [4, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[4, 1], [4, 1], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [4, 1], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [4, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 1], [5, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [4, 1], [5, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [4, 1], [5, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [4, 1], [5, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [4, 1], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [4, 1], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [4, 1], [5, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [4, 1], [5, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [4, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [4, 1], [5, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [4, 1], [5, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [4, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 1]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[5, 1], [5, 1], [6, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 1], [5, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[5, 1], [5, 1], [6, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [5, 1], [6, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [5, 1], [6, 1]]}, {"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, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [5, 1], [6, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [5, 1], [6, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [5, 1], [6, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [5, 1], [6, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [5, 1], [6, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [5, 1], [6, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "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": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [2, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 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]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [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], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 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], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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], [5, 1], [6, 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": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[4, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [4, 1], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [4, 1], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 1], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [5, 0], [5, 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], [2, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 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], [2, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [5, 0]]}], "requirements": [], "assumptions": []}, "children": [{"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, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[4, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [5, 0], [5, 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], [2, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 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], [2, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [5, 0]]}], "requirements": [], "assumptions": []}, {"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, 1]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 1], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 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], [2, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[4, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[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, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 1], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [4, 1], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 1], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 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], [2, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"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, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "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": [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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[6, 2], [6, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[5, 0], [5, 0], [6, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [4, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [5, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [5, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 0], [5, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[5, 0], [5, 0], [6, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 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], [4, 0], [6, 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, 1, 2], "pos": [[2, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [6, 0], [6, 0], [6, 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], [4, 0], [6, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 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, 0], [2, 0], [4, 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": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 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, 0], [2, 0], [2, 0], [4, 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": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"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], "pos": [[6, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [6, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [6, 0]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[2, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[5, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[6, 2], [6, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[6, 0], [6, 0], [6, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [5, 0], [5, 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], [2, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 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], [2, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[4, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"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": [[5, 0]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [4, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [4, 2]]}, {"patt": [0, 1], "pos": [[4, 2], [4, 2]]}, {"patt": [0, 1], "pos": [[5, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [4, 2]]}, {"patt": [1, 0], "pos": [[4, 2], [4, 2]]}, {"patt": [1, 0], "pos": [[5, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[6, 2], [6, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [6, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [6, 0], [6, 0]]}, {"patt": [1, 0, 2], "pos": [[4, 0], [6, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [4, 2], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [4, 2], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 2], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [6, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [6, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [6, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[6, 0], [6, 0], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [6, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [6, 0], [6, 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], [2, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [6, 0], [6, 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], [2, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [6, 0], [6, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [6, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [6, 0], [6, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [6, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [6, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [6, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 0], [4, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [6, 0]]}], "requirements": [[{"patt": [0], "pos": [[5, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}], "indices": [0, 0, 0], "direction": 1, "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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[7, 0]]}, {"patt": [0], "pos": [[7, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[5, 0], [5, 0], [6, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [4, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [5, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [5, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 0], [5, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[5, 0], [5, 0], [6, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 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], [4, 0], [6, 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, 1, 2], "pos": [[2, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [6, 0], [6, 0], [6, 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], [4, 0], [6, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 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, 0], [2, 0], [4, 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": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 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, 0], [2, 0], [2, 0], [4, 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": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"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, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "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": [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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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], [1, 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": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 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], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 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], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 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], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 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, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 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, 0], [0, 0], [0, 0], [1, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 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, 2], [1, 2], [7, 2]], [[2, 0], [4, 0], [5, 0], [6, 0]], [[3, 1]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"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, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0], "pos": [[7, 0]]}, {"patt": [0], "pos": [[7, 1]]}, {"patt": [0], "pos": [[7, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[2, 0], [6, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [6, 1]]}, {"patt": [0, 1], "pos": [[4, 2], [4, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[4, 2], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[6, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [5, 0], [5, 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], [2, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 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], [2, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 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": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 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": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[4, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"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, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "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": [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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"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": [[3, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 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], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [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, 4, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 3], [1, 3], [7, 3]], [[2, 0], [3, 0], [5, 0], [6, 1]], [[4, 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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"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": [[5, 0]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[7, 0]]}, {"patt": [0], "pos": [[7, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [4, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [4, 2]]}, {"patt": [0, 1], "pos": [[4, 2], [4, 2]]}, {"patt": [0, 1], "pos": [[5, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [4, 2]]}, {"patt": [1, 0], "pos": [[4, 2], [4, 2]]}, {"patt": [1, 0], "pos": [[5, 1], [5, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [6, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [6, 0], [6, 0]]}, {"patt": [1, 0, 2], "pos": [[4, 0], [6, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [4, 2], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [4, 2], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 2], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [6, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [6, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [6, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[6, 0], [6, 0], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [6, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [6, 0], [6, 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], [2, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [6, 0], [6, 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], [2, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [6, 0], [6, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [6, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [6, 0], [6, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [6, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [6, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [6, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 0], [4, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [6, 0]]}], "requirements": [[{"patt": [0], "pos": [[5, 1]]}]], "assumptions": []}, "children": [{"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, 1]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[4, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [4, 1], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [4, 1], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 1], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [5, 0], [5, 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], [2, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 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], [2, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 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, 2], [1, 2], [2, 0], [3, 0], [4, 0], [4, 2], [6, 0], [7, 2]], [[5, 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": [[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], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 1], [5, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 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": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 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": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"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": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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], [5, 1], [5, 2]], [[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, 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, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[4, 3], [5, 2]]}, {"patt": [1, 0], "pos": [[4, 3], [5, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 1], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 2], [5, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "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": [[2, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 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": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [], "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": [1, 0], "pos": [[0, 0], [0, 0]]}, {"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": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "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": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 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], [4, 1], [4, 3], [5, 2], [5, 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, 1]]}, {"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], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [5, 2], [6, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [5, 1], [6, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [5, 2], [6, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [5, 2], [6, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [5, 2], [6, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[5, 1], [5, 1], [6, 1]]}, {"patt": [0, 2, 1], "pos": [[5, 1], [5, 2], [6, 1]]}, {"patt": [0, 2, 1], "pos": [[5, 1], [5, 2], [6, 2]]}, {"patt": [0, 2, 1], "pos": [[5, 2], [5, 2], [6, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [5, 2], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [5, 2], [6, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [5, 2], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [5, 2], [6, 2]]}, {"patt": [1, 2, 0], "pos": [[5, 1], [5, 1], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 1], [5, 2], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 2], [5, 2], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 2], [5, 2], [6, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [5, 2], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [5, 2], [6, 2]]}, {"patt": [2, 1, 0], "pos": [[5, 1], [5, 1], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[5, 2], [5, 1], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[5, 2], [5, 2], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[5, 2], [5, 2], [6, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [5, 2], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [5, 2], [5, 1], [5, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [6, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [6, 2], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [6, 2], [6, 1], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 2], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [6, 2], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [6, 2], [6, 1], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [6, 2], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [6, 2], [6, 1], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [6, 2], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [6, 2], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [6, 2], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [6, 2], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 1], [6, 2], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [6, 2], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [6, 2], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [4, 2], [5, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [4, 2], [5, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 1], [4, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[4, 1], [4, 2], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[4, 1], [4, 2], [5, 2]]}, {"patt": [0, 2, 1], "pos": [[4, 2], [4, 2], [5, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [4, 2], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [4, 2], [5, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [4, 2], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [4, 2], [5, 2]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 1], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 2], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 2], [4, 2], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 2], [4, 2], [5, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [4, 2], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [4, 2], [5, 2]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 2], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 2], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [5, 2], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 2], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 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, 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, 0]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[4, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[4, 2], [5, 1]]}, {"patt": [1, 0], "pos": [[4, 2], [5, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 1], [5, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 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": 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": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [4, 2], [5, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [4, 2], [5, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 1], [4, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[4, 1], [4, 2], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[4, 1], [4, 2], [5, 2]]}, {"patt": [0, 2, 1], "pos": [[4, 2], [4, 2], [5, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [4, 2], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [4, 2], [5, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [4, 2], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [4, 2], [5, 2]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 1], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 2], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 2], [4, 2], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 2], [4, 2], [5, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [4, 2], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [4, 2], [5, 2]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 2], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 2], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [5, 2], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 2], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [3, 1], [3, 0], [3, 1]]}, {"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": [[1, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 1], [3, 0], [3, 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, 0, 1], "pos": [[2, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"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": [[1, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 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, 0, 1], "pos": [[2, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 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], [3, 1], [3, 1], [3, 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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "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, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 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, 2], [1, 2], [4, 1], [4, 2], [5, 1], [5, 2]], [[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": [[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": [[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": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [2, 3], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 3], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 3], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 3], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 3], [2, 3], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 3], [2, 3], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 3], [2, 3], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 2], [2, 0], [4, 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, 0], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"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, 0], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 0], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 0], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 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, 0], [2, 0], [4, 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": [[2, 0], [2, 3], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[2, 3]]}], [{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[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": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [3, 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, 0], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"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, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 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, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 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, 0], [1, 0], [1, 0], [3, 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, 0], [1, 0], [3, 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, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}], "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, 3], [2, 0], [2, 2], [2, 3], [3, 2], [4, 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": [[0, 1]]}, {"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": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [3, 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, 0], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"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, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 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, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 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, 0], [1, 0], [1, 0], [3, 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, 0], [1, 0], [3, 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, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}, {"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, 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": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [3, 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, 0], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"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, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 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, 0], [1, 0], [3, 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, 0], [1, 0], [1, 0], [3, 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, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"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": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [3, 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, 0], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"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, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 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, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 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, 0], [1, 0], [1, 0], [3, 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, 0], [1, 0], [3, 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, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 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, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"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": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [3, 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, 0], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"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, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 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, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 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, 0], [1, 0], [1, 0], [3, 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, 0], [1, 0], [3, 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, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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": [[2, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [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, 1, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 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, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 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, 0], [1, 0], [1, 0], [2, 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, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, {"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, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 2]]}, {"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, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [3, 0], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [1, 3], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [1, 3], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 3], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 3], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 3], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 3], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 3], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 3], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 0], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [3, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [3, 0], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [3, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [3, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [5, 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, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [4, 1]]}, {"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": [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, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 0], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1], [4, 1]]}, {"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": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 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, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 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, 0], [3, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 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, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 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, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [5, 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": [[1, 0], [1, 3], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [5, 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, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[3, 3]]}], [{"patt": [0], "pos": [[2, 2]]}]], "assumptions": []}, {"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, 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, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [1, 3], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 3], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 3], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 3], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [1, 3], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [1, 3], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [1, 3], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [1, 3], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 3], [1, 3], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 3], [1, 3], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 3], [1, 3], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [4, 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, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"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, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [1, 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, 0], [1, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [1, 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, 0], [1, 0], [1, 0], [4, 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, 0], [1, 0], [4, 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": [[1, 0], [1, 3], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}], [{"patt": [0], "pos": [[2, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[1, 1]]}], "indices": [0, 0], "direction": 1, "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": [[2, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [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, 1, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 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, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 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, 0], [1, 0], [1, 0], [2, 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, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "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, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 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": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 2], [3, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"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": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [4, 0]]}, {"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": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"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, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 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, 0], [3, 0], [4, 0]]}, {"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, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 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, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [4, 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, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[3, 2]]}], [{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, {"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": [[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": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [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, 1, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 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, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 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, 0], [1, 0], [1, 0], [3, 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, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}], [{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[1, 0]]}], "indices": [0, 0], "direction": 1, "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, 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": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [3, 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, 0], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"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, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 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, 0], [1, 0], [3, 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, 0], [1, 0], [1, 0], [3, 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, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "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]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"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, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 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], [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], [2, 0]]}, {"patt": [0, 4, 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], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2]], [[1, 0], [1, 1], [2, 1], [3, 0]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"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, 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": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [1, 3], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 3], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 3], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 3], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [1, 3], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [1, 3], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [1, 3], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [1, 3], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 3], [1, 3], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 3], [1, 3], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 3], [1, 3], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [4, 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, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"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, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [1, 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, 0], [1, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [1, 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, 0], [1, 0], [1, 0], [4, 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, 0], [1, 0], [4, 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": [[1, 0], [1, 3], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}], [{"patt": [0], "pos": [[2, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"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": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [3, 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, 0], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"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, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 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, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 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, 0], [1, 0], [1, 0], [3, 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, 0], [1, 0], [3, 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, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}], "requirements": [[{"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, 3], [1, 0], [1, 1], [1, 3], [3, 1], [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": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"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": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [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, 1, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 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, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 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, 0], [1, 0], [1, 0], [3, 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, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}], [{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [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, 1, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 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, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 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, 0], [1, 0], [1, 0], [2, 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, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [1, 0], [1, 2], [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, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"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": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[5, 1], [5, 1]]}, {"patt": [0, 1], "pos": [[6, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [6, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [3, 0], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [3, 1], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [1, 3], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [1, 3], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 3], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 3], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 3], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 3], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 3], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 3], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 0], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [3, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [3, 0], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [3, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [3, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [6, 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, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [5, 1]]}, {"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": [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, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 0], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1], [5, 1]]}, {"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": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [6, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 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, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 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, 0], [3, 0], [6, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 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, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 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, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [6, 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": [[1, 0], [1, 3], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [6, 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, 0], [3, 0], [3, 0], [6, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [6, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [6, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [6, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [6, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [6, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [6, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[4, 3]]}], [{"patt": [0], "pos": [[2, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"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, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 0], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 0], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [2, 0], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [2, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [2, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [5, 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, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [4, 1]]}, {"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": [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, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [4, 1]]}, {"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": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"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, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 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, 0], [2, 0], [5, 0]]}, {"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, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 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, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [5, 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, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [5, 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, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[3, 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, 3], [1, 0], [1, 1], [1, 3], [3, 0], [3, 1], [4, 3], [5, 1], [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": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [3, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 2], [3, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"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, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 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, 0], [3, 0], [5, 0]]}, {"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, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 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, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [5, 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, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[4, 2]]}], [{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 1], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [2, 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], [1, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [4, 0]]}, {"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": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [4, 0]]}, {"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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 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, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 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, 0], [2, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 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, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 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, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [4, 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, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[3, 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], [1, 2], [3, 0], [4, 2], [5, 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": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"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, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 0], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 0], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [2, 0], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [2, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [2, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [5, 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, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [4, 1]]}, {"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": [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, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [4, 1]]}, {"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": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"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, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 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, 0], [2, 0], [5, 0]]}, {"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, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 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, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [5, 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, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [5, 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, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[3, 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, 2]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 0], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 0], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [5, 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, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"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, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"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, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 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, 0], [2, 0], [5, 0]]}, {"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, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 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, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [5, 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, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 2]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"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, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [4, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [5, 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, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [4, 1]]}, {"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": [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, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [4, 1]]}, {"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": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"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, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"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, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 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, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [5, 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, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 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, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 1], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [2, 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], [1, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [4, 0]]}, {"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": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [4, 0]]}, {"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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 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, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 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, 0], [2, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 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, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 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, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [4, 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, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[3, 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, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [2, 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], [1, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 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, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 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, 0], [2, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 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, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 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, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 1], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [2, 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], [1, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [4, 0]]}, {"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": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [4, 0]]}, {"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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 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, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 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, 0], [2, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 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, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 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, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [4, 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, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 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": [[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], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 0], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 0], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [5, 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, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"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, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"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, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 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, 0], [2, 0], [5, 0]]}, {"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, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 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, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [5, 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, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 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, 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, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 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": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [1, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [1, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 1], [2, 1]]}, {"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, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 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, 0], [1, 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, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 4, 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], [0, 0], [3, 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, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [3, 2]], [[1, 0], [1, 1], [2, 0], [2, 1], [4, 1], [5, 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, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [2, 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], [1, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 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, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 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, 0], [2, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 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, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 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, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "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, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 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], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 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], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [3, 1]], [[1, 0], [2, 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, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 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": [], "pos": []}], "requirements": [], "assumptions": []}, {"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, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 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": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [4, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [4, 2]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 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": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[3, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 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": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[5, 0]]}, {"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], "pos": [[7, 0]]}, {"patt": [0], "pos": [[7, 1]]}, {"patt": [0], "pos": [[7, 3]]}, {"patt": [0], "pos": [[8, 0]]}, {"patt": [0], "pos": [[8, 2]]}, {"patt": [0], "pos": [[8, 3]]}, {"patt": [0], "pos": [[8, 4]]}, {"patt": [0], "pos": [[9, 1]]}, {"patt": [0], "pos": [[9, 2]]}, {"patt": [0], "pos": [[9, 3]]}, {"patt": [0], "pos": [[9, 4]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1], "pos": [[5, 1], [5, 1]]}, {"patt": [0, 1], "pos": [[5, 1], [8, 1]]}, {"patt": [0, 1], "pos": [[6, 0], [6, 0]]}, {"patt": [0, 1], "pos": [[6, 0], [8, 1]]}, {"patt": [0, 1], "pos": [[6, 0], [9, 0]]}, {"patt": [0, 1], "pos": [[8, 1], [8, 1]]}, {"patt": [0, 1], "pos": [[9, 0], [9, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [6, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [6, 0]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 0], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 0], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 0], [8, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 0], [9, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [8, 1]]}, {"patt": [2, 0, 1], "pos": [[7, 2], [7, 2], [7, 2]]}, {"patt": [2, 0, 1], "pos": [[7, 4], [7, 2], [7, 2]]}, {"patt": [2, 0, 1], "pos": [[7, 4], [7, 2], [7, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 0], [4, 0], [9, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [8, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [9, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [8, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [8, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [9, 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, 0], [8, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 0], [9, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [8, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 4], [7, 4], [7, 4], [7, 4]]}, {"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, 0], [8, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 0], [9, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [8, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [9, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [9, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 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, 0], [2, 0], [9, 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": [[4, 0], [4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [9, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 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, 0], [2, 0], [2, 0], [9, 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, 0], [2, 0], [9, 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": [[4, 0], [4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [9, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [9, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [9, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [9, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [9, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [9, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [9, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [9, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [9, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [9, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [9, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [9, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [9, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [9, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [9, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [9, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [9, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"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], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[7, 0]]}, {"patt": [0], "pos": [[7, 2]]}, {"patt": [0], "pos": [[7, 3]]}, {"patt": [0], "pos": [[8, 1]]}, {"patt": [0], "pos": [[8, 2]]}, {"patt": [0], "pos": [[8, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[4, 1], [7, 1]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[5, 0], [7, 1]]}, {"patt": [0, 1], "pos": [[5, 0], [8, 0]]}, {"patt": [0, 1], "pos": [[7, 1], [7, 1]]}, {"patt": [0, 1], "pos": [[8, 0], [8, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [5, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [5, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [7, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [8, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [7, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 3], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 3], [6, 2], [6, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [8, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [7, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [8, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [7, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [7, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [8, 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, 0], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 0], [8, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"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, 0], [7, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 0], [8, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [7, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [8, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [8, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [8, 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, 0], [3, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [8, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [8, 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, 0], [2, 0], [8, 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, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [8, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [8, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [8, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [8, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [8, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [8, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [8, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [8, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [8, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [8, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [8, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [8, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [8, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [8, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [8, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [8, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [8, 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, 4], [1, 2], [2, 0], [2, 1], [4, 0], [4, 1], [5, 1], [6, 0], [7, 2], [7, 4], [8, 1], [9, 0]], [[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, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"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], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[7, 0]]}, {"patt": [0], "pos": [[7, 2]]}, {"patt": [0], "pos": [[7, 3]]}, {"patt": [0], "pos": [[8, 1]]}, {"patt": [0], "pos": [[8, 2]]}, {"patt": [0], "pos": [[8, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[4, 1], [7, 1]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[5, 0], [7, 1]]}, {"patt": [0, 1], "pos": [[5, 0], [8, 0]]}, {"patt": [0, 1], "pos": [[7, 1], [7, 1]]}, {"patt": [0, 1], "pos": [[8, 0], [8, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [5, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [5, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [7, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [8, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [7, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 3], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 3], [6, 2], [6, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [8, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [7, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [8, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [7, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [7, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [8, 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, 0], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 0], [8, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"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, 0], [7, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 0], [8, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [7, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [8, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [8, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [8, 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, 0], [3, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [8, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [8, 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, 0], [2, 0], [8, 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, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [8, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [8, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [8, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [8, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [8, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [8, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [8, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [8, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [8, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [8, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [8, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [8, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [8, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [8, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [8, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [8, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [8, 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": [[0, 2]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"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], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0], "pos": [[7, 1]]}, {"patt": [0], "pos": [[7, 2]]}, {"patt": [0], "pos": [[7, 3]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [6, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[4, 0], [6, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [7, 0]]}, {"patt": [0, 1], "pos": [[6, 1], [6, 1]]}, {"patt": [0, 1], "pos": [[7, 0], [7, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [7, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 2], [5, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [7, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [7, 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, 0], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [7, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"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, 0], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [7, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [7, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 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, 0], [1, 0], [7, 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, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 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, 0], [1, 0], [1, 0], [7, 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, 0], [1, 0], [7, 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, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [7, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [7, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [7, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [7, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [7, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [7, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [7, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [7, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [7, 0]]}], "requirements": [], "assumptions": []}, {"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, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"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, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0], "pos": [[7, 1]]}, {"patt": [0], "pos": [[7, 2]]}, {"patt": [0], "pos": [[7, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[4, 1], [6, 1]]}, {"patt": [0, 1], "pos": [[6, 1], [6, 1]]}, {"patt": [0, 1], "pos": [[7, 0], [7, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 2], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [7, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [7, 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, 0], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 0], [7, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"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, 0], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 0], [7, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [7, 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, 0], [2, 0], [7, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [7, 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": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [2, 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], [1, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 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, 0], [0, 0], [0, 0], [0, 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, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 4, 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], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}], "requirements": [], "assumptions": []}, "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], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"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], [1, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 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, 0], [0, 0], [0, 0], [0, 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, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [2, 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], [1, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 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, 0], [0, 0], [0, 0], [0, 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, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 4, 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], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 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], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"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, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"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], [1, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 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, 0], [0, 0], [0, 0], [0, 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, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [0, 0]]}, {"patt": [0, 3, 4, 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], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"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": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [4, 0]], [[1, 1], [2, 1], [3, 1]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"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], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0], "pos": [[7, 1]]}, {"patt": [0], "pos": [[7, 2]]}, {"patt": [0], "pos": [[7, 3]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [6, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[4, 0], [6, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [7, 0]]}, {"patt": [0, 1], "pos": [[6, 1], [6, 1]]}, {"patt": [0, 1], "pos": [[7, 0], [7, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [7, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 2], [5, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [7, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [7, 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, 0], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [7, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"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, 0], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [7, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [7, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 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, 0], [1, 0], [7, 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, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 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, 0], [1, 0], [1, 0], [7, 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, 0], [1, 0], [7, 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, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [7, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [7, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [7, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [7, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [7, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [7, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [7, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [7, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [7, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 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": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [4, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [3, 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, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [5, 0]]}, {"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], [1, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 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], [5, 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, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [0, 4, 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], [5, 0]]}, {"patt": [0, 4, 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], [5, 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, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 3], [5, 2], [5, 3]], [[1, 0], [1, 1], [2, 0], [2, 1], [3, 1], [4, 0], [6, 1], [7, 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, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"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, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0], "pos": [[7, 1]]}, {"patt": [0], "pos": [[7, 2]]}, {"patt": [0], "pos": [[7, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[4, 1], [6, 1]]}, {"patt": [0, 1], "pos": [[6, 1], [6, 1]]}, {"patt": [0, 1], "pos": [[7, 0], [7, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 2], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [7, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [7, 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, 0], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 0], [7, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"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, 0], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 0], [7, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [7, 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, 0], [2, 0], [7, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [7, 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": [[1, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [2, 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], [1, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 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, 0], [0, 0], [0, 0], [0, 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, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 4, 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], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 3], [1, 2], [5, 2], [5, 3]], [[2, 0], [2, 1], [3, 1], [4, 1], [6, 1], [7, 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": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"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": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0], "pos": [[7, 1]]}, {"patt": [0], "pos": [[7, 2]]}, {"patt": [0], "pos": [[7, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[4, 3], [4, 3]]}, {"patt": [0, 1], "pos": [[4, 3], [5, 3]]}, {"patt": [0, 1], "pos": [[5, 3], [5, 3]]}, {"patt": [0, 1], "pos": [[6, 1], [6, 1]]}, {"patt": [0, 1], "pos": [[7, 0], [7, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [6, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [7, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [2, 0], [6, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [2, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [7, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [7, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [7, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 3], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 3], [5, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [7, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [7, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [7, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [7, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [6, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [7, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [0, 3, 4, 1, 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], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [7, 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, 0], [2, 0], [7, 0]]}, {"patt": [0, 4, 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], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [7, 0]]}, {"patt": [0, 4, 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], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [7, 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, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [7, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [7, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [7, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [7, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [7, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [7, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [7, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [7, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [7, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [1, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [1, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 1], [2, 1]]}, {"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, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 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, 0], [1, 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, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 4, 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], [0, 0], [3, 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, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"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": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [0, 1], [2, 0], [2, 1], [6, 1], [7, 0]], [[1, 2]], [[3, 3], [4, 3], [5, 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, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 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": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 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, 1], [1, 1], [1, 1], [1, 1]]}, {"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, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 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], [1, 1]]}, {"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, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"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, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [4, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 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, 1]]}]], "assumptions": []}, {"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], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [4, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [4, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [4, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [4, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [4, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [4, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 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, 2], [1, 2], [1, 2], [1, 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, 0], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 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": [[0, 2], [0, 2], [3, 2], [3, 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], [1, 2], [1, 2], [1, 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, 0], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 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": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, {"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, 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": [[1, 2], [4, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [4, 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, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 2], [4, 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, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [4, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 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, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 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], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}], "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, 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": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [1, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [1, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [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], [2, 0], [2, 0], [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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"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": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [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], [2, 0], [2, 0], [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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [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": [[1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"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, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 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": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, {"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": [[1, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 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": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}], "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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [5, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [5, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [5, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [3, 2], [5, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [3, 2], [5, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [3, 2], [5, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"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], [2, 0], [2, 0], [2, 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, 0], [0, 2], [5, 2], [5, 2], [5, 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": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"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], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0], [2, 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, 0], [0, 2], [5, 2], [5, 2], [5, 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": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}], "requirements": [[{"patt": [0], "pos": [[4, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 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], [3, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 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": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"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], [2, 0], [2, 0], [2, 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, 0], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"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], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0], [2, 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, 0], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 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], [2, 0], [3, 2], [5, 2]], [[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, 1]]}, {"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, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [4, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [4, 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, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 2], [4, 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, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [4, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 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, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 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], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"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, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [3, 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, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 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, 1], [1, 1], [1, 1], [1, 1]]}, {"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, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 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], [1, 1]]}, {"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, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}], "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], [0, 2], [1, 2], [2, 2], [4, 2]], [[3, 1]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"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, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"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], "pos": [[7, 0]]}, {"patt": [0], "pos": [[7, 2]]}, {"patt": [0], "pos": [[8, 0]]}, {"patt": [0], "pos": [[8, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [3, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 3]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [7, 3], [8, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [4, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [7, 1], [8, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [7, 3], [8, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [7, 3], [8, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 3], [7, 3], [8, 3]]}, {"patt": [0, 2, 1], "pos": [[7, 1], [7, 1], [8, 1]]}, {"patt": [0, 2, 1], "pos": [[7, 1], [7, 3], [8, 1]]}, {"patt": [0, 2, 1], "pos": [[7, 1], [7, 3], [8, 3]]}, {"patt": [0, 2, 1], "pos": [[7, 3], [7, 3], [8, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [6, 0], [6, 0]]}, {"patt": [1, 0, 2], "pos": [[5, 0], [6, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [7, 3], [8, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [7, 3], [8, 3]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [4, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 3], [7, 3], [8, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 3], [7, 3], [8, 3]]}, {"patt": [1, 2, 0], "pos": [[7, 1], [7, 1], [8, 1]]}, {"patt": [1, 2, 0], "pos": [[7, 1], [7, 3], [8, 1]]}, {"patt": [1, 2, 0], "pos": [[7, 3], [7, 3], [8, 1]]}, {"patt": [1, 2, 0], "pos": [[7, 3], [7, 3], [8, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [6, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [6, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[6, 0], [6, 0], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 3], [7, 3], [8, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 3], [7, 3], [8, 3]]}, {"patt": [2, 1, 0], "pos": [[7, 1], [7, 1], [8, 1]]}, {"patt": [2, 1, 0], "pos": [[7, 3], [7, 1], [8, 1]]}, {"patt": [2, 1, 0], "pos": [[7, 3], [7, 3], [8, 1]]}, {"patt": [2, 1, 0], "pos": [[7, 3], [7, 3], [8, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[4, 0], [4, 0], [6, 0], [6, 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], [4, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [7, 1], [7, 1], [7, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [7, 3], [7, 1], [7, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [7, 3], [7, 1], [7, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [8, 1], [8, 1], [8, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [8, 3], [8, 1], [8, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [8, 3], [8, 1], [8, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [4, 0], [6, 0], [6, 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], [4, 0], [6, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[4, 0], [4, 0], [6, 0], [6, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [7, 3], [7, 1], [7, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [8, 3], [8, 1], [8, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [7, 3], [7, 1], [7, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [8, 3], [8, 1], [8, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [6, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 1], [7, 1], [7, 1], [7, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 1], [7, 3], [7, 1], [7, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 1], [7, 3], [7, 1], [7, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 1], [8, 1], [8, 1], [8, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 1], [8, 3], [8, 1], [8, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 1], [8, 3], [8, 1], [8, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 3], [7, 3], [7, 1], [7, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 3], [8, 3], [8, 1], [8, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[8, 1], [8, 1], [8, 1], [8, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[8, 1], [8, 3], [8, 1], [8, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[8, 1], [8, 3], [8, 1], [8, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[8, 3], [8, 3], [8, 1], [8, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[8, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[4, 0], [4, 0], [6, 0], [6, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [7, 3], [7, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [7, 3], [7, 1], [7, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [8, 3], [8, 1], [8, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [8, 3], [8, 1], [8, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [7, 3], [7, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [7, 3], [7, 1], [7, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [8, 3], [8, 1], [8, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [8, 3], [8, 1], [8, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [6, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 1], [7, 1], [7, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 1], [7, 3], [7, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 1], [8, 1], [8, 1], [8, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 1], [8, 3], [8, 1], [8, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 3], [7, 3], [7, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 3], [7, 3], [7, 1], [7, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 3], [8, 3], [8, 1], [8, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 3], [8, 3], [8, 1], [8, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[8, 1], [8, 1], [8, 1], [8, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[8, 1], [8, 3], [8, 1], [8, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[8, 3], [8, 3], [8, 1], [8, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[8, 3], [8, 3], [8, 1], [8, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[8, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[4, 0], [4, 0], [6, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [7, 3], [7, 1], [7, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [7, 3], [7, 1], [7, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [8, 3], [8, 1], [8, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [8, 3], [8, 1], [8, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [6, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 1], [7, 1], [7, 1], [7, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 1], [8, 1], [8, 1], [8, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 3], [7, 1], [7, 1], [7, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 3], [7, 3], [7, 1], [7, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 3], [7, 3], [7, 1], [7, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 3], [8, 1], [8, 1], [8, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 3], [8, 3], [8, 1], [8, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 3], [8, 3], [8, 1], [8, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[8, 1], [8, 1], [8, 1], [8, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[8, 3], [8, 1], [8, 1], [8, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[8, 3], [8, 3], [8, 1], [8, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[8, 3], [8, 3], [8, 1], [8, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[8, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 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": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"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], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[7, 0]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [6, 2], [7, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [6, 1], [7, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [6, 2], [7, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [6, 2], [7, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [6, 2], [7, 2]]}, {"patt": [0, 2, 1], "pos": [[6, 1], [6, 1], [7, 1]]}, {"patt": [0, 2, 1], "pos": [[6, 1], [6, 2], [7, 1]]}, {"patt": [0, 2, 1], "pos": [[6, 1], [6, 2], [7, 2]]}, {"patt": [0, 2, 1], "pos": [[6, 2], [6, 2], [7, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [5, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[4, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [6, 2], [7, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [6, 2], [7, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [6, 2], [7, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [6, 2], [7, 2]]}, {"patt": [1, 2, 0], "pos": [[6, 1], [6, 1], [7, 1]]}, {"patt": [1, 2, 0], "pos": [[6, 1], [6, 2], [7, 1]]}, {"patt": [1, 2, 0], "pos": [[6, 2], [6, 2], [7, 1]]}, {"patt": [1, 2, 0], "pos": [[6, 2], [6, 2], [7, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [6, 2], [7, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [6, 2], [7, 2]]}, {"patt": [2, 1, 0], "pos": [[6, 1], [6, 1], [7, 1]]}, {"patt": [2, 1, 0], "pos": [[6, 2], [6, 1], [7, 1]]}, {"patt": [2, 1, 0], "pos": [[6, 2], [6, 2], [7, 1]]}, {"patt": [2, 1, 0], "pos": [[6, 2], [6, 2], [7, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[3, 0], [3, 0], [5, 0], [5, 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], [3, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [6, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [6, 2], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [6, 2], [6, 1], [6, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [7, 1], [7, 1], [7, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [7, 2], [7, 1], [7, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [7, 2], [7, 1], [7, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 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], [3, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [7, 2], [7, 1], [7, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [7, 2], [7, 1], [7, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [6, 2], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [6, 2], [6, 1], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [7, 1], [7, 1], [7, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [7, 2], [7, 1], [7, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [7, 2], [7, 1], [7, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [7, 2], [7, 1], [7, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 1], [7, 1], [7, 1], [7, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 1], [7, 2], [7, 1], [7, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 1], [7, 2], [7, 1], [7, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 2], [7, 2], [7, 1], [7, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [6, 2], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [7, 2], [7, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [7, 2], [7, 1], [7, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [6, 2], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [7, 2], [7, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [7, 2], [7, 1], [7, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 1], [6, 2], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 1], [7, 1], [7, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 1], [7, 2], [7, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [7, 2], [7, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [7, 2], [7, 1], [7, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 1], [7, 1], [7, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 1], [7, 2], [7, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 2], [7, 2], [7, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 2], [7, 2], [7, 1], [7, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [6, 2], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [7, 2], [7, 1], [7, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [7, 2], [7, 1], [7, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 1], [7, 1], [7, 1], [7, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [7, 1], [7, 1], [7, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [7, 2], [7, 1], [7, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [7, 2], [7, 1], [7, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 1], [7, 1], [7, 1], [7, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 2], [7, 1], [7, 1], [7, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 2], [7, 2], [7, 1], [7, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 2], [7, 2], [7, 1], [7, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 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], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 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, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 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, 3], [1, 0], [3, 3], [4, 0], [5, 0], [6, 0], [7, 1], [7, 3], [8, 1], [8, 3]], [[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, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"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, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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], [0, 1], [1, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 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], [3, 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], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 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, 1]]}, {"patt": [0], "pos": [[1, 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], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[4, 0]]}]], "assumptions": []}, {"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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"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], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[0, 0]]}], "indices": [0, 0, 0], "direction": 1, "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, 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, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [6, 2], [6, 2]]}, {"patt": [1, 0, 2], "pos": [[5, 2], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[4, 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, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [5, 1], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[4, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[3, 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, 2], [1, 0], [3, 2], [4, 0], [5, 2], [6, 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, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"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], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[7, 0]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [6, 2], [7, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [6, 1], [7, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [6, 2], [7, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [6, 2], [7, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [6, 2], [7, 2]]}, {"patt": [0, 2, 1], "pos": [[6, 1], [6, 1], [7, 1]]}, {"patt": [0, 2, 1], "pos": [[6, 1], [6, 2], [7, 1]]}, {"patt": [0, 2, 1], "pos": [[6, 1], [6, 2], [7, 2]]}, {"patt": [0, 2, 1], "pos": [[6, 2], [6, 2], [7, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [5, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[4, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [6, 2], [7, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [6, 2], [7, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [6, 2], [7, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [6, 2], [7, 2]]}, {"patt": [1, 2, 0], "pos": [[6, 1], [6, 1], [7, 1]]}, {"patt": [1, 2, 0], "pos": [[6, 1], [6, 2], [7, 1]]}, {"patt": [1, 2, 0], "pos": [[6, 2], [6, 2], [7, 1]]}, {"patt": [1, 2, 0], "pos": [[6, 2], [6, 2], [7, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [6, 2], [7, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [6, 2], [7, 2]]}, {"patt": [2, 1, 0], "pos": [[6, 1], [6, 1], [7, 1]]}, {"patt": [2, 1, 0], "pos": [[6, 2], [6, 1], [7, 1]]}, {"patt": [2, 1, 0], "pos": [[6, 2], [6, 2], [7, 1]]}, {"patt": [2, 1, 0], "pos": [[6, 2], [6, 2], [7, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[3, 0], [3, 0], [5, 0], [5, 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], [3, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [6, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [6, 2], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [6, 2], [6, 1], [6, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [7, 1], [7, 1], [7, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [7, 2], [7, 1], [7, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [7, 2], [7, 1], [7, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 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], [3, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [7, 2], [7, 1], [7, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [7, 2], [7, 1], [7, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [6, 2], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [6, 2], [6, 1], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [7, 1], [7, 1], [7, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [7, 2], [7, 1], [7, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [7, 2], [7, 1], [7, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [7, 2], [7, 1], [7, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 1], [7, 1], [7, 1], [7, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 1], [7, 2], [7, 1], [7, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 1], [7, 2], [7, 1], [7, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 2], [7, 2], [7, 1], [7, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [6, 2], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [7, 2], [7, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [7, 2], [7, 1], [7, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [6, 2], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [7, 2], [7, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [7, 2], [7, 1], [7, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 1], [6, 2], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 1], [7, 1], [7, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 1], [7, 2], [7, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [7, 2], [7, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [7, 2], [7, 1], [7, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 1], [7, 1], [7, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 1], [7, 2], [7, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 2], [7, 2], [7, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 2], [7, 2], [7, 1], [7, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [6, 2], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [7, 2], [7, 1], [7, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [7, 2], [7, 1], [7, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 1], [7, 1], [7, 1], [7, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [7, 1], [7, 1], [7, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [7, 2], [7, 1], [7, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [7, 2], [7, 1], [7, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 1], [7, 1], [7, 1], [7, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 2], [7, 1], [7, 1], [7, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 2], [7, 2], [7, 1], [7, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 2], [7, 2], [7, 1], [7, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 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], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 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, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"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], "pos": [[5, 0]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [5, 2], [6, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [5, 2], [6, 2]]}, {"patt": [0, 2, 1], "pos": [[5, 1], [5, 1], [6, 1]]}, {"patt": [0, 2, 1], "pos": [[5, 1], [5, 2], [6, 1]]}, {"patt": [0, 2, 1], "pos": [[5, 1], [5, 2], [6, 2]]}, {"patt": [0, 2, 1], "pos": [[5, 2], [5, 2], [6, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [5, 2], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [5, 2], [6, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [5, 2], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [5, 2], [6, 2]]}, {"patt": [1, 2, 0], "pos": [[5, 1], [5, 1], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 1], [5, 2], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 2], [5, 2], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 2], [5, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [5, 2], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [5, 2], [6, 2]]}, {"patt": [2, 1, 0], "pos": [[5, 1], [5, 1], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[5, 2], [5, 1], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[5, 2], [5, 2], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[5, 2], [5, 2], [6, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 2], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [6, 2], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [6, 2], [6, 1], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [6, 2], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [6, 2], [6, 1], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [6, 2], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [6, 2], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [6, 2], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [6, 2], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 1], [6, 2], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [6, 2], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [6, 2], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 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, 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], "pos": [[5, 0]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[5, 1], [6, 1]]}, {"patt": [1, 0], "pos": [[5, 2], [6, 1]]}, {"patt": [1, 0], "pos": [[5, 2], [6, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 1], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 1], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 1], [6, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[1, 0]]}]}}, {"class_module": "comb_spec_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, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 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": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 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, 2], [1, 0], [3, 2], [4, 0], [5, 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, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"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, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 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, 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, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [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, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [1, 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, 2, 1], "pos": [[0, 0], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"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, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"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, 2], [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, 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, 2], [0, 0], [1, 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], [3, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 2], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [1, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 2], [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, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "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], [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, 2], [3, 2], [3, 2], [3, 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, 1], [0, 2], [3, 2], [3, 2], [3, 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], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "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], [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, 1], [0, 0], [0, 0], [0, 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], [1, 0], [1, 0], [2, 0]]}, {"patt": [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, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [2, 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, 0], [0, 2], [4, 2], [4, 2], [4, 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, 1], [0, 2], [4, 2], [4, 2], [4, 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": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [], "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], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 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, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [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, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"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, 2], [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, 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, 2], [0, 0], [1, 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], [3, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 2], [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": [[3, 2], [3, 2], [3, 2], [3, 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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [[3, 2], [3, 2], [3, 2], [3, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "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], [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, 2], [3, 2], [3, 2], [3, 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, 1], [0, 2], [3, 2], [3, 2], [3, 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], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "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], [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, 1], [0, 0], [0, 0], [0, 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], [1, 0], [1, 0], [2, 0]]}, {"patt": [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, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [2, 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, 0], [0, 2], [4, 2], [4, 2], [4, 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, 1], [0, 2], [4, 2], [4, 2], [4, 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": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 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, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"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, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [3, 2], [4, 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, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [1, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [3, 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, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 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": [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, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0], [1, 0], [1, 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, 0], [0, 2], [4, 2], [4, 2], [4, 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, 1], [0, 2], [4, 2], [4, 2], [4, 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": [[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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [2, 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, 0], [0, 2], [4, 2], [4, 2], [4, 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, 1], [0, 2], [4, 2], [4, 2], [4, 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": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 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, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [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, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"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, 2], [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, 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, 2], [0, 0], [1, 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], [3, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 2], [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": [[3, 2], [3, 2], [3, 2], [3, 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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [[3, 2], [3, 2], [3, 2], [3, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "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], [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, 2], [3, 2], [3, 2], [3, 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, 1], [0, 2], [3, 2], [3, 2], [3, 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], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "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], [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, 1], [0, 0], [0, 0], [0, 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], [1, 0], [1, 0], [2, 0]]}, {"patt": [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, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [2, 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, 0], [0, 2], [4, 2], [4, 2], [4, 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, 1], [0, 2], [4, 2], [4, 2], [4, 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": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"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, 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, 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], [3, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [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": [[3, 1], [3, 1], [3, 1], [3, 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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [[3, 1], [3, 1], [3, 1], [3, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 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], [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, 1], [0, 0], [0, 0], [0, 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], [1, 0], [1, 0], [2, 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, 0], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}], "requirements": [], "assumptions": []}, {"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, 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, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 3]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 3]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 3]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 3], [5, 3], [6, 3]]}, {"patt": [0, 2, 1], "pos": [[5, 3], [5, 3], [6, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [5, 3], [6, 3]]}, {"patt": [1, 2, 0], "pos": [[5, 3], [5, 3], [6, 3]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [5, 3], [6, 3]]}, {"patt": [2, 1, 0], "pos": [[5, 3], [5, 3], [6, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [5, 3], [6, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [5, 3], [6, 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, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 0], [3, 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], [2, 1], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [5, 3], [6, 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], [2, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [5, 3], [6, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 3], [5, 3], [6, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 3], [5, 3], [6, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 1], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 1], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 3], [0, 3], [5, 3], [6, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 3], [5, 3], [6, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 1], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 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": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 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": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 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": 1, "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, 1]]}, {"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, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"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], "pos": [[7, 0]]}, {"patt": [0], "pos": [[7, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [3, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [6, 0], [6, 0]]}, {"patt": [0, 1, 2], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [6, 0], [6, 0]]}, {"patt": [1, 0, 2], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[5, 0], [6, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [6, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [6, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[6, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[4, 0], [4, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [7, 1], [7, 1], [7, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [7, 3], [7, 1], [7, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [7, 3], [7, 1], [7, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [4, 0], [6, 0], [6, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[4, 0], [4, 0], [6, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [7, 3], [7, 1], [7, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [7, 3], [7, 1], [7, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [6, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 1], [7, 1], [7, 1], [7, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 1], [7, 3], [7, 1], [7, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 1], [7, 3], [7, 1], [7, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 3], [7, 3], [7, 1], [7, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 1, 0, 3], "pos": [[4, 0], [4, 0], [6, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [7, 3], [7, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [7, 3], [7, 1], [7, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [7, 3], [7, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [7, 3], [7, 1], [7, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [6, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 1], [7, 1], [7, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 1], [7, 3], [7, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 3], [7, 3], [7, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 3], [7, 3], [7, 1], [7, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[4, 0], [4, 0], [6, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [7, 3], [7, 1], [7, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [7, 3], [7, 1], [7, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [6, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 1], [7, 1], [7, 1], [7, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 3], [7, 1], [7, 1], [7, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 3], [7, 3], [7, 1], [7, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 3], [7, 3], [7, 1], [7, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 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": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"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], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [5, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[4, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [6, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [6, 2], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [6, 2], [6, 1], [6, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [6, 2], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [6, 2], [6, 1], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [6, 2], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [6, 2], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 1], [6, 2], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [6, 2], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 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, 3], [1, 0], [3, 3], [4, 0], [5, 0], [6, 0], [7, 1], [7, 3]], [[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": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [5, 1], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[4, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[3, 0]]}]], "assumptions": []}, "children": [{"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], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [4, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 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, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 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": 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": [[0, 1]]}, {"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], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0], "pos": [[7, 0]]}, {"patt": [0], "pos": [[7, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[6, 1], [6, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[7, 2], [7, 2], [7, 2]]}, {"patt": [2, 0, 1], "pos": [[7, 3], [7, 2], [7, 2]]}, {"patt": [2, 0, 1], "pos": [[7, 3], [7, 2], [7, 3]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 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], [2, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 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": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 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": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 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": [[1, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [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], [0, 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": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 3], [1, 2], [7, 2], [7, 3]], [[2, 0], [3, 0], [4, 0]], [[5, 1], [6, 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": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"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], "pos": [[5, 0]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [5, 2], [6, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [5, 2], [6, 2]]}, {"patt": [0, 2, 1], "pos": [[5, 1], [5, 1], [6, 1]]}, {"patt": [0, 2, 1], "pos": [[5, 1], [5, 2], [6, 1]]}, {"patt": [0, 2, 1], "pos": [[5, 1], [5, 2], [6, 2]]}, {"patt": [0, 2, 1], "pos": [[5, 2], [5, 2], [6, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [5, 2], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [5, 2], [6, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [5, 2], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [5, 2], [6, 2]]}, {"patt": [1, 2, 0], "pos": [[5, 1], [5, 1], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 1], [5, 2], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 2], [5, 2], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 2], [5, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [5, 2], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [5, 2], [6, 2]]}, {"patt": [2, 1, 0], "pos": [[5, 1], [5, 1], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[5, 2], [5, 1], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[5, 2], [5, 2], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[5, 2], [5, 2], [6, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 2], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [6, 2], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [6, 2], [6, 1], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [6, 2], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [6, 2], [6, 1], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [6, 2], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [6, 2], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [6, 2], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [6, 2], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 1], [6, 2], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [6, 2], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [6, 2], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [3, 1], [3, 0], [3, 1]]}, {"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": [[1, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 1], [3, 0], [3, 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, 0, 1], "pos": [[2, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"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": [[1, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 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, 0, 1], "pos": [[2, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 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], [3, 1], [3, 1], [3, 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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 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], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [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, 4, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [1, 2], [5, 1], [5, 2], [6, 1], [6, 2]], [[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": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [4, 1]]}, {"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, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 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, 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], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [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], [0, 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": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 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, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 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, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [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, 4, 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], [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, 1], [0, 0], [0, 0], [0, 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], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], "pos": [[3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 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, 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], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [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], [0, 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": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 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, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 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, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [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, 4, 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], [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, 1], [0, 0], [0, 0], [0, 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], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [4, 1]]}, {"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, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 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, 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], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [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], [0, 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": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 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, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 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, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [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, 4, 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], [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, 1], [0, 0], [0, 0], [0, 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], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[4, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[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": [[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, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[7, 0]]}, {"patt": [0], "pos": [[7, 1]]}, {"patt": [0], "pos": [[7, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[2, 3], [7, 3]]}, {"patt": [0, 1], "pos": [[5, 3], [7, 3]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 3], [7, 3]]}, {"patt": [1, 0], "pos": [[5, 3], [7, 3]]}, {"patt": [1, 0], "pos": [[6, 3], [7, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [7, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [7, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [7, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [6, 3], [6, 3]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [4, 0], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [4, 0], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [4, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[5, 3], [6, 3], [6, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [0, 3], [7, 3]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 3], [7, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [4, 0], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [6, 3], [6, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [4, 0], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 0], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [6, 3], [6, 3]]}, {"patt": [2, 0, 1], "pos": [[6, 3], [6, 3], [6, 3]]}, {"patt": [2, 0, 1], "pos": [[7, 3], [7, 3], [7, 3]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [0, 3], [7, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [5, 3], [5, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 2], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 2], [3, 0], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 0], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [6, 3]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [5, 3], [5, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 2], [3, 0], [4, 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, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 0], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [6, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [3, 2], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [3, 2], [3, 0], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [3, 2], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [3, 2], [3, 0], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [3, 2], [3, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [5, 3], [5, 3], [6, 3]]}, {"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, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 0], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [6, 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": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [6, 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": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 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, 0], [3, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [6, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [6, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [6, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [6, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [6, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [6, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [6, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [6, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 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], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [6, 2]]}, {"patt": [0, 1], "pos": [[4, 2], [6, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [6, 2]]}, {"patt": [1, 0], "pos": [[4, 2], [6, 2]]}, {"patt": [1, 0], "pos": [[5, 2], [6, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [6, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [6, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [6, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [5, 2], [5, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[4, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [3, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [6, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [3, 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, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 1], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 1], [2, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 1], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 1], [2, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [5, 2]]}, {"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, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [5, 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, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [5, 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, 0], [2, 0], [2, 0], [3, 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, 0], [2, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 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, 3], [2, 3], [3, 0], [3, 2], [4, 0], [4, 2], [5, 3], [6, 3], [7, 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, 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, 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, 0]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0], "pos": [[7, 0]]}, {"patt": [0], "pos": [[7, 1]]}, {"patt": [0], "pos": [[7, 2]]}, {"patt": [0], "pos": [[8, 0]]}, {"patt": [0], "pos": [[8, 1]]}, {"patt": [0], "pos": [[8, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[8, 2], [8, 2]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[5, 1], [6, 1]]}, {"patt": [1, 0], "pos": [[8, 2], [8, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 1], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[7, 3], [7, 3], [7, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[8, 2]]}]], "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, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 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], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [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, 4, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 3], [1, 1], [5, 1], [6, 1], [7, 3]], [[2, 0], [3, 0], [4, 0]], [[8, 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": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 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], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 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": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 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": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 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": 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": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"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, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"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], "pos": [[7, 1]]}, {"patt": [0], "pos": [[7, 2]]}, {"patt": [0], "pos": [[7, 3]]}, {"patt": [0], "pos": [[7, 4]]}, {"patt": [0], "pos": [[8, 0]]}, {"patt": [0], "pos": [[8, 1]]}, {"patt": [0], "pos": [[8, 3]]}, {"patt": [0], "pos": [[9, 0]]}, {"patt": [0], "pos": [[9, 1]]}, {"patt": [0], "pos": [[9, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[5, 3], [5, 3]]}, {"patt": [0, 1], "pos": [[7, 0], [7, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[4, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[4, 0], [7, 0]]}, {"patt": [1, 0], "pos": [[5, 3], [5, 3]]}, {"patt": [1, 0], "pos": [[8, 2], [9, 2]]}, {"patt": [1, 0], "pos": [[8, 4], [9, 2]]}, {"patt": [1, 0], "pos": [[8, 4], [9, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [7, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [7, 0]]}, {"patt": [2, 0, 1], "pos": [[6, 0], [6, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[6, 0], [6, 0], [7, 0]]}, {"patt": [2, 0, 1], "pos": [[8, 2], [8, 2], [8, 2]]}, {"patt": [2, 0, 1], "pos": [[8, 4], [8, 2], [8, 2]]}, {"patt": [2, 0, 1], "pos": [[8, 4], [8, 2], [8, 4]]}, {"patt": [2, 0, 1], "pos": [[9, 2], [9, 2], [9, 2]]}, {"patt": [2, 0, 1], "pos": [[9, 4], [9, 2], [9, 2]]}, {"patt": [2, 0, 1], "pos": [[9, 4], [9, 2], [9, 4]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [3, 0], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [3, 0], [7, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [3, 0], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [3, 0], [7, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [7, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[8, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[9, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[8, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[9, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[8, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[9, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [9, 4], [9, 4], [9, 4]]}, {"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], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [9, 4], [9, 4], [9, 4]]}, {"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, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[5, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"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], "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], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0], "pos": [[7, 0]]}, {"patt": [0], "pos": [[7, 1]]}, {"patt": [0], "pos": [[8, 0]]}, {"patt": [0], "pos": [[8, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[6, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[4, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[4, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[7, 2], [8, 2]]}, {"patt": [1, 0], "pos": [[7, 3], [8, 2]]}, {"patt": [1, 0], "pos": [[7, 3], [8, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [6, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[7, 2], [7, 2], [7, 2]]}, {"patt": [2, 0, 1], "pos": [[7, 3], [7, 2], [7, 2]]}, {"patt": [2, 0, 1], "pos": [[7, 3], [7, 2], [7, 3]]}, {"patt": [2, 0, 1], "pos": [[8, 2], [8, 2], [8, 2]]}, {"patt": [2, 0, 1], "pos": [[8, 3], [8, 2], [8, 2]]}, {"patt": [2, 0, 1], "pos": [[8, 3], [8, 2], [8, 3]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [3, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [3, 0], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [3, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [3, 0], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [6, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[8, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[8, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[8, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 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": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 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": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 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, 4], [1, 2], [2, 1], [3, 0], [4, 0], [6, 0], [7, 0], [8, 2], [8, 4], [9, 2], [9, 4]], [[5, 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, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"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], "pos": [[7, 0]]}, {"patt": [0], "pos": [[7, 1]]}, {"patt": [0], "pos": [[7, 2]]}, {"patt": [0], "pos": [[7, 3]]}, {"patt": [0], "pos": [[8, 0]]}, {"patt": [0], "pos": [[8, 1]]}, {"patt": [0], "pos": [[8, 2]]}, {"patt": [0], "pos": [[8, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[4, 2], [4, 2]]}, {"patt": [0, 1], "pos": [[6, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[3, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[4, 2], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[7, 4], [7, 4], [8, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 3], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[7, 4], [7, 4], [8, 4]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 0], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[7, 4], [7, 4], [8, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [7, 4], [8, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 4], [0, 4], [7, 4], [8, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [7, 4], [8, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 4], [0, 4], [7, 4], [8, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [7, 4], [8, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 4], [0, 4], [7, 4], [8, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 4], [7, 4], [8, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 4], [0, 4], [7, 4], [8, 4]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[8, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 4], [0, 4], [7, 4], [8, 4]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 4], [0, 4], [7, 4], [8, 4]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 4], [0, 4], [7, 4], [8, 4]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[8, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[8, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[4, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"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, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"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, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, {"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": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [1, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [1, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [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], [2, 0], [2, 0], [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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [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, 3], [0, 4], [7, 4], [8, 4]], [[1, 1], [2, 0], [3, 0], [5, 0], [6, 0]], [[4, 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, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [5, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[4, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [6, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [6, 2], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [6, 2], [6, 1], [6, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [6, 2], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [6, 2], [6, 1], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [6, 2], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [6, 2], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 1], [6, 2], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [6, 2], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"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], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 2], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 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, 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], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 1], [5, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[1, 0]]}]}}, {"class_module": "comb_spec_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, 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, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"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], "pos": [[7, 0]]}, {"patt": [0], "pos": [[7, 2]]}, {"patt": [0], "pos": [[8, 0]]}, {"patt": [0], "pos": [[8, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [3, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [7, 3], [8, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [7, 1], [8, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [7, 3], [8, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [7, 3], [8, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 3], [7, 3], [8, 3]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[5, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[7, 1], [7, 1], [8, 1]]}, {"patt": [0, 2, 1], "pos": [[7, 1], [7, 3], [8, 1]]}, {"patt": [0, 2, 1], "pos": [[7, 1], [7, 3], [8, 3]]}, {"patt": [0, 2, 1], "pos": [[7, 3], [7, 3], [8, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [7, 3], [8, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [7, 3], [8, 3]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [5, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 3], [7, 3], [8, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 3], [7, 3], [8, 3]]}, {"patt": [1, 2, 0], "pos": [[5, 0], [5, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[7, 1], [7, 1], [8, 1]]}, {"patt": [1, 2, 0], "pos": [[7, 1], [7, 3], [8, 1]]}, {"patt": [1, 2, 0], "pos": [[7, 3], [7, 3], [8, 1]]}, {"patt": [1, 2, 0], "pos": [[7, 3], [7, 3], [8, 3]]}, {"patt": [2, 1, 0], "pos": [[3, 3], [7, 3], [8, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 3], [7, 3], [8, 3]]}, {"patt": [2, 1, 0], "pos": [[5, 0], [5, 0], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[7, 1], [7, 1], [8, 1]]}, {"patt": [2, 1, 0], "pos": [[7, 3], [7, 1], [8, 1]]}, {"patt": [2, 1, 0], "pos": [[7, 3], [7, 3], [8, 1]]}, {"patt": [2, 1, 0], "pos": [[7, 3], [7, 3], [8, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[4, 0], [4, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [5, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [7, 1], [7, 1], [7, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [7, 3], [7, 1], [7, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [7, 3], [7, 1], [7, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [8, 1], [8, 1], [8, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [8, 3], [8, 1], [8, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [8, 3], [8, 1], [8, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [5, 0], [6, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[4, 0], [4, 0], [5, 0], [6, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 0], [4, 0], [5, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [7, 3], [7, 1], [7, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [8, 3], [8, 1], [8, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [7, 3], [7, 1], [7, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [8, 3], [8, 1], [8, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 1], [7, 1], [7, 1], [7, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 1], [7, 3], [7, 1], [7, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 1], [7, 3], [7, 1], [7, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 1], [8, 1], [8, 1], [8, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 1], [8, 3], [8, 1], [8, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 1], [8, 3], [8, 1], [8, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 3], [7, 3], [7, 1], [7, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 3], [8, 3], [8, 1], [8, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[8, 1], [8, 1], [8, 1], [8, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[8, 1], [8, 3], [8, 1], [8, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[8, 1], [8, 3], [8, 1], [8, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[8, 3], [8, 3], [8, 1], [8, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[8, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 0], [4, 0], [5, 0], [6, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[4, 0], [4, 0], [5, 0], [6, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 0], [4, 0], [5, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [7, 3], [7, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [7, 3], [7, 1], [7, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [8, 3], [8, 1], [8, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [8, 3], [8, 1], [8, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [7, 3], [7, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [7, 3], [7, 1], [7, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [8, 3], [8, 1], [8, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [8, 3], [8, 1], [8, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 1], [7, 1], [7, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 1], [7, 3], [7, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 1], [8, 1], [8, 1], [8, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 1], [8, 3], [8, 1], [8, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 3], [7, 3], [7, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 3], [7, 3], [7, 1], [7, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 3], [8, 3], [8, 1], [8, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 3], [8, 3], [8, 1], [8, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[8, 1], [8, 1], [8, 1], [8, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[8, 1], [8, 3], [8, 1], [8, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[8, 3], [8, 3], [8, 1], [8, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[8, 3], [8, 3], [8, 1], [8, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[8, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [7, 3], [7, 1], [7, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [7, 3], [7, 1], [7, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [8, 3], [8, 1], [8, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [8, 3], [8, 1], [8, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 1], [7, 1], [7, 1], [7, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 1], [8, 1], [8, 1], [8, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 3], [7, 1], [7, 1], [7, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 3], [7, 3], [7, 1], [7, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 3], [7, 3], [7, 1], [7, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 3], [8, 1], [8, 1], [8, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 3], [8, 3], [8, 1], [8, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 3], [8, 3], [8, 1], [8, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[8, 1], [8, 1], [8, 1], [8, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[8, 3], [8, 1], [8, 1], [8, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[8, 3], [8, 3], [8, 1], [8, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[8, 3], [8, 3], [8, 1], [8, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[8, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 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": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"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], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[7, 0]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [6, 2], [7, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [6, 1], [7, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [6, 2], [7, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [6, 2], [7, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [6, 2], [7, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[6, 1], [6, 1], [7, 1]]}, {"patt": [0, 2, 1], "pos": [[6, 1], [6, 2], [7, 1]]}, {"patt": [0, 2, 1], "pos": [[6, 1], [6, 2], [7, 2]]}, {"patt": [0, 2, 1], "pos": [[6, 2], [6, 2], [7, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [6, 2], [7, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [6, 2], [7, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [6, 2], [7, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [6, 2], [7, 2]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[6, 1], [6, 1], [7, 1]]}, {"patt": [1, 2, 0], "pos": [[6, 1], [6, 2], [7, 1]]}, {"patt": [1, 2, 0], "pos": [[6, 2], [6, 2], [7, 1]]}, {"patt": [1, 2, 0], "pos": [[6, 2], [6, 2], [7, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [6, 2], [7, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [6, 2], [7, 2]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [4, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[6, 1], [6, 1], [7, 1]]}, {"patt": [2, 1, 0], "pos": [[6, 2], [6, 1], [7, 1]]}, {"patt": [2, 1, 0], "pos": [[6, 2], [6, 2], [7, 1]]}, {"patt": [2, 1, 0], "pos": [[6, 2], [6, 2], [7, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [6, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [6, 2], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [6, 2], [6, 1], [6, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [7, 1], [7, 1], [7, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [7, 2], [7, 1], [7, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [7, 2], [7, 1], [7, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [7, 2], [7, 1], [7, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [7, 2], [7, 1], [7, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [6, 2], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [6, 2], [6, 1], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [7, 1], [7, 1], [7, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [7, 2], [7, 1], [7, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [7, 2], [7, 1], [7, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [7, 2], [7, 1], [7, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 1], [7, 1], [7, 1], [7, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 1], [7, 2], [7, 1], [7, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 1], [7, 2], [7, 1], [7, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 2], [7, 2], [7, 1], [7, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [4, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [6, 2], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [7, 2], [7, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [7, 2], [7, 1], [7, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [6, 2], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [7, 2], [7, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [7, 2], [7, 1], [7, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 1], [6, 2], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 1], [7, 1], [7, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 1], [7, 2], [7, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [7, 2], [7, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [7, 2], [7, 1], [7, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 1], [7, 1], [7, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 1], [7, 2], [7, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 2], [7, 2], [7, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 2], [7, 2], [7, 1], [7, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [6, 2], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [7, 2], [7, 1], [7, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [7, 2], [7, 1], [7, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 1], [7, 1], [7, 1], [7, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [7, 1], [7, 1], [7, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [7, 2], [7, 1], [7, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [7, 2], [7, 1], [7, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 1], [7, 1], [7, 1], [7, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 2], [7, 1], [7, 1], [7, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 2], [7, 2], [7, 1], [7, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 2], [7, 2], [7, 1], [7, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 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, 3], [1, 0], [3, 3], [4, 0], [5, 0], [6, 0], [7, 1], [7, 3], [8, 1], [8, 3]], [[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, 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, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"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, 0]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[7, 0]]}, {"patt": [0], "pos": [[7, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [3, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [6, 3], [7, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [6, 1], [7, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [6, 3], [7, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [6, 3], [7, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 3], [6, 3], [7, 3]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[6, 1], [6, 1], [7, 1]]}, {"patt": [0, 2, 1], "pos": [[6, 1], [6, 3], [7, 1]]}, {"patt": [0, 2, 1], "pos": [[6, 1], [6, 3], [7, 3]]}, {"patt": [0, 2, 1], "pos": [[6, 3], [6, 3], [7, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [6, 3], [7, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [6, 3], [7, 3]]}, {"patt": [1, 2, 0], "pos": [[3, 3], [6, 3], [7, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 3], [6, 3], [7, 3]]}, {"patt": [1, 2, 0], "pos": [[6, 1], [6, 1], [7, 1]]}, {"patt": [1, 2, 0], "pos": [[6, 1], [6, 3], [7, 1]]}, {"patt": [1, 2, 0], "pos": [[6, 3], [6, 3], [7, 1]]}, {"patt": [1, 2, 0], "pos": [[6, 3], [6, 3], [7, 3]]}, {"patt": [2, 1, 0], "pos": [[3, 3], [6, 3], [7, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 3], [6, 3], [7, 3]]}, {"patt": [2, 1, 0], "pos": [[6, 1], [6, 1], [7, 1]]}, {"patt": [2, 1, 0], "pos": [[6, 3], [6, 1], [7, 1]]}, {"patt": [2, 1, 0], "pos": [[6, 3], [6, 3], [7, 1]]}, {"patt": [2, 1, 0], "pos": [[6, 3], [6, 3], [7, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [6, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [6, 3], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [6, 3], [6, 1], [6, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [7, 1], [7, 1], [7, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [7, 3], [7, 1], [7, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [7, 3], [7, 1], [7, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [7, 3], [7, 1], [7, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [7, 3], [7, 1], [7, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [6, 3], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [6, 3], [6, 1], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [7, 1], [7, 1], [7, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [7, 3], [7, 1], [7, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [7, 3], [7, 1], [7, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 3], [7, 3], [7, 1], [7, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 1], [7, 1], [7, 1], [7, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 1], [7, 3], [7, 1], [7, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 1], [7, 3], [7, 1], [7, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 3], [7, 3], [7, 1], [7, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [6, 3], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [7, 3], [7, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [7, 3], [7, 1], [7, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [6, 3], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [7, 3], [7, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [7, 3], [7, 1], [7, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 1], [6, 3], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 1], [7, 1], [7, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 1], [7, 3], [7, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [6, 3], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [7, 3], [7, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [7, 3], [7, 1], [7, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 1], [7, 1], [7, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 1], [7, 3], [7, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 3], [7, 3], [7, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 3], [7, 3], [7, 1], [7, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [6, 3], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [7, 3], [7, 1], [7, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [7, 3], [7, 1], [7, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 1], [7, 1], [7, 1], [7, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 3], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [7, 1], [7, 1], [7, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [7, 3], [7, 1], [7, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [7, 3], [7, 1], [7, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 1], [7, 1], [7, 1], [7, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 3], [7, 1], [7, 1], [7, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 3], [7, 3], [7, 1], [7, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 3], [7, 3], [7, 1], [7, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 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, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"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], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [5, 2], [6, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [5, 1], [6, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [5, 2], [6, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [5, 2], [6, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [5, 2], [6, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[5, 1], [5, 1], [6, 1]]}, {"patt": [0, 2, 1], "pos": [[5, 1], [5, 2], [6, 1]]}, {"patt": [0, 2, 1], "pos": [[5, 1], [5, 2], [6, 2]]}, {"patt": [0, 2, 1], "pos": [[5, 2], [5, 2], [6, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [5, 2], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [5, 2], [6, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [5, 2], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [5, 2], [6, 2]]}, {"patt": [1, 2, 0], "pos": [[5, 1], [5, 1], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 1], [5, 2], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 2], [5, 2], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 2], [5, 2], [6, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [5, 2], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [5, 2], [6, 2]]}, {"patt": [2, 1, 0], "pos": [[5, 1], [5, 1], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[5, 2], [5, 1], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[5, 2], [5, 2], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[5, 2], [5, 2], [6, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [5, 2], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [5, 2], [5, 1], [5, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [6, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [6, 2], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [6, 2], [6, 1], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 2], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [6, 2], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [6, 2], [6, 1], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [6, 2], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [6, 2], [6, 1], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [6, 2], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [6, 2], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [6, 2], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [6, 2], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 1], [6, 2], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [6, 2], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [6, 2], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 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, 0], [3, 3], [4, 0], [5, 0], [6, 1], [6, 3], [7, 1], [7, 3]], [[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, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [4, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 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], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"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, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [1, 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], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 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], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[7, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[6, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[3, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[4, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[4, 0], [6, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[7, 1], [7, 1], [7, 1]]}, {"patt": [2, 0, 1], "pos": [[7, 2], [7, 1], [7, 1]]}, {"patt": [2, 0, 1], "pos": [[7, 2], [7, 1], [7, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 0], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 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], [2, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 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, 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], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [5, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[6, 1], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 1], [6, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 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], [1, 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], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 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, 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], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[7, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[6, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[4, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[4, 0], [6, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[7, 1], [7, 1], [7, 1]]}, {"patt": [2, 0, 1], "pos": [[7, 2], [7, 1], [7, 1]]}, {"patt": [2, 0, 1], "pos": [[7, 2], [7, 1], [7, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 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], [2, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 1]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "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": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [2, 2]], [[1, 0]], [[3, 1]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"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], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[5, 3], [6, 2]]}, {"patt": [1, 0], "pos": [[5, 3], [6, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 1], [5, 3]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 3], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 3], [6, 2], [6, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 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": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 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": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "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": [[2, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 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": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [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], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 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], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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], [5, 1], [5, 3], [6, 2], [6, 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": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [6, 2]]}, {"patt": [0, 1], "pos": [[4, 2], [6, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [6, 2]]}, {"patt": [1, 0], "pos": [[4, 2], [6, 2]]}, {"patt": [1, 0], "pos": [[5, 2], [6, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [6, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [6, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [6, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [5, 2], [5, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[4, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [3, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [6, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [3, 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, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 1], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 1], [2, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 1], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 1], [2, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [5, 2]]}, {"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, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [5, 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, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [5, 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, 0], [2, 0], [2, 0], [3, 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, 0], [2, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 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], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[3, 2], [5, 2]]}, {"patt": [1, 0], "pos": [[3, 2], [5, 2]]}, {"patt": [1, 0], "pos": [[4, 2], [5, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [5, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [5, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [5, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [5, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [2, 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, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"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, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 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, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 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": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [6, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[4, 2], [6, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [6, 2]]}, {"patt": [1, 0], "pos": [[4, 2], [6, 2]]}, {"patt": [1, 0], "pos": [[5, 2], [6, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [6, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [6, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [6, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [5, 2], [5, 2]]}, {"patt": [1, 0, 2], "pos": [[4, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [6, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [5, 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, 0], [2, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [5, 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, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 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, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 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": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 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, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"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, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "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], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"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], "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], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0], "pos": [[7, 0]]}, {"patt": [0], "pos": [[7, 1]]}, {"patt": [0], "pos": [[8, 0]]}, {"patt": [0], "pos": [[8, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[6, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[4, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[4, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[7, 2], [8, 2]]}, {"patt": [1, 0], "pos": [[7, 3], [8, 2]]}, {"patt": [1, 0], "pos": [[7, 3], [8, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [6, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[7, 2], [7, 2], [7, 2]]}, {"patt": [2, 0, 1], "pos": [[7, 3], [7, 2], [7, 2]]}, {"patt": [2, 0, 1], "pos": [[7, 3], [7, 2], [7, 3]]}, {"patt": [2, 0, 1], "pos": [[8, 2], [8, 2], [8, 2]]}, {"patt": [2, 0, 1], "pos": [[8, 3], [8, 2], [8, 2]]}, {"patt": [2, 0, 1], "pos": [[8, 3], [8, 2], [8, 3]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [3, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [3, 0], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [3, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [3, 0], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [6, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[8, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[8, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[8, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 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": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 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": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 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": [[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, 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], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[7, 0]]}, {"patt": [0], "pos": [[7, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[6, 2], [7, 2]]}, {"patt": [1, 0], "pos": [[6, 3], [7, 2]]}, {"patt": [1, 0], "pos": [[6, 3], [7, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 3], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 3], [6, 2], [6, 3]]}, {"patt": [2, 0, 1], "pos": [[7, 2], [7, 2], [7, 2]]}, {"patt": [2, 0, 1], "pos": [[7, 3], [7, 2], [7, 2]]}, {"patt": [2, 0, 1], "pos": [[7, 3], [7, 2], [7, 3]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 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": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 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": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 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, 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], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[7, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[6, 1], [7, 1]]}, {"patt": [1, 0], "pos": [[6, 2], [7, 1]]}, {"patt": [1, 0], "pos": [[6, 2], [7, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[6, 1], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 1], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[7, 1], [7, 1], [7, 1]]}, {"patt": [2, 0, 1], "pos": [[7, 2], [7, 1], [7, 1]]}, {"patt": [2, 0, 1], "pos": [[7, 2], [7, 1], [7, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [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": [[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": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 1]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 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], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 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], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 2], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [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, 4, 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], [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, 2], [0, 0], [0, 0], [0, 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], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], "pos": [[3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 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, 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], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [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], [0, 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": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 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, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 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, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [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, 4, 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], [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, 1], [0, 0], [0, 0], [0, 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], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[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": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"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, 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], "pos": [[7, 1]]}, {"patt": [0], "pos": [[7, 2]]}, {"patt": [0], "pos": [[7, 3]]}, {"patt": [0], "pos": [[7, 4]]}, {"patt": [0], "pos": [[8, 0]]}, {"patt": [0], "pos": [[8, 1]]}, {"patt": [0], "pos": [[8, 2]]}, {"patt": [0], "pos": [[8, 3]]}, {"patt": [0], "pos": [[9, 0]]}, {"patt": [0], "pos": [[9, 1]]}, {"patt": [0], "pos": [[9, 2]]}, {"patt": [0], "pos": [[9, 3]]}, {"patt": [0, 1], "pos": [[0, 4], [4, 4]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [4, 4]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [4, 4]]}, {"patt": [0, 1], "pos": [[2, 0], [5, 1]]}, {"patt": [0, 1], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1], "pos": [[4, 4], [4, 4]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[4, 4], [4, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [7, 0], [7, 0]]}, {"patt": [0, 1, 2], "pos": [[5, 0], [5, 0], [5, 1]]}, {"patt": [0, 1, 2], "pos": [[5, 0], [5, 1], [5, 1]]}, {"patt": [0, 1, 2], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [5, 0], [7, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 4], [8, 4], [9, 4]]}, {"patt": [0, 2, 1], "pos": [[5, 0], [5, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[8, 4], [8, 4], [9, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [7, 0], [7, 0]]}, {"patt": [1, 0, 2], "pos": [[5, 0], [5, 0], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[5, 1], [5, 0], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[6, 0], [7, 0], [7, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [5, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [5, 0], [7, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 4], [8, 4], [9, 4]]}, {"patt": [1, 2, 0], "pos": [[8, 4], [8, 4], [9, 4]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [7, 0], [7, 0]]}, {"patt": [2, 0, 1], "pos": [[6, 0], [7, 0], [7, 0]]}, {"patt": [2, 0, 1], "pos": [[7, 0], [7, 0], [7, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 4], [8, 4], [9, 4]]}, {"patt": [2, 1, 0], "pos": [[8, 4], [8, 4], [9, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 4], [0, 4], [8, 4], [9, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[5, 0], [5, 0], [5, 0], [7, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[5, 0], [5, 0], [7, 0], [7, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 4], [0, 4], [8, 4], [9, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [7, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [6, 0], [6, 0], [7, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[5, 0], [5, 0], [7, 0], [7, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[5, 0], [5, 1], [7, 0], [7, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 4], [0, 4], [8, 4], [9, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [7, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 1], [5, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 1], [5, 0], [7, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 4], [8, 4], [9, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[5, 0], [5, 0], [5, 0], [7, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[5, 0], [5, 0], [7, 0], [7, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 4], [0, 4], [8, 4], [9, 4]]}, {"patt": [1, 2, 3, 0], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[5, 0], [5, 0], [5, 0], [7, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [6, 0], [6, 0], [7, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 0], [5, 0], [7, 0], [7, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 0], [5, 1], [7, 0], [7, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 0], [6, 0], [6, 0], [7, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[8, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[8, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[9, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 4], [0, 4], [8, 4], [9, 4]]}, {"patt": [1, 3, 2, 0], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[5, 0], [5, 0], [5, 0], [7, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[5, 0], [5, 1], [5, 0], [6, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[5, 0], [5, 1], [5, 0], [7, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 4], [0, 4], [8, 4], [9, 4]]}, {"patt": [2, 0, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [7, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[5, 0], [5, 0], [7, 0], [7, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 4], [0, 4], [8, 4], [9, 4]]}, {"patt": [2, 1, 3, 0], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[5, 0], [5, 0], [5, 0], [7, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [6, 0], [6, 0], [7, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 0], [5, 0], [7, 0], [7, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 0], [5, 1], [7, 0], [7, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 0], [6, 0], [6, 0], [7, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[8, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[8, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[9, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [3, 1, 0, 2], "pos": [[5, 0], [5, 0], [7, 0], [7, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 0], [5, 0], [7, 0], [7, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 0], [6, 0], [6, 0], [7, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[8, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[8, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[9, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[5, 0], [5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[5, 0], [5, 0], [6, 0], [6, 0], [7, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [6, 0], [6, 0], [7, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [6, 0], [6, 0], [7, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 1], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 1], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 1], [6, 0], [6, 0], [7, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[5, 0], [5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[5, 0], [5, 0], [6, 0], [6, 0], [7, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[5, 0], [5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[5, 0], [5, 0], [6, 0], [6, 0], [7, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[5, 0], [5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[5, 0], [5, 0], [6, 0], [6, 0], [7, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[5, 0], [5, 1], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[5, 0], [5, 1], [6, 0], [6, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[5, 0], [5, 1], [6, 0], [6, 0], [7, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[5, 0], [5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[5, 0], [5, 0], [6, 0], [6, 0], [7, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[5, 0], [5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[5, 0], [5, 0], [6, 0], [6, 0], [7, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[5, 0], [5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[5, 0], [5, 0], [6, 0], [6, 0], [7, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[5, 0], [5, 1], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[5, 0], [5, 1], [6, 0], [6, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[5, 0], [5, 1], [6, 0], [6, 0], [7, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[5, 0], [5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[5, 0], [5, 0], [6, 0], [6, 0], [7, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[5, 0], [5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[5, 0], [5, 0], [6, 0], [6, 0], [7, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[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, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"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], "pos": [[7, 0]]}, {"patt": [0], "pos": [[7, 1]]}, {"patt": [0], "pos": [[7, 2]]}, {"patt": [0], "pos": [[8, 0]]}, {"patt": [0], "pos": [[8, 1]]}, {"patt": [0], "pos": [[8, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [3, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [3, 3]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [3, 3]]}, {"patt": [0, 1], "pos": [[2, 0], [4, 1]]}, {"patt": [0, 1], "pos": [[3, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [6, 0], [6, 0]]}, {"patt": [0, 1, 2], "pos": [[4, 0], [4, 0], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[4, 0], [4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 3], [7, 3], [8, 3]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [4, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[7, 3], [7, 3], [8, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [6, 0], [6, 0]]}, {"patt": [1, 0, 2], "pos": [[4, 0], [4, 0], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[4, 1], [4, 0], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[5, 0], [6, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [4, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 3], [7, 3], [8, 3]]}, {"patt": [1, 2, 0], "pos": [[7, 3], [7, 3], [8, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [6, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [6, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[6, 0], [6, 0], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 3], [7, 3], [8, 3]]}, {"patt": [2, 1, 0], "pos": [[7, 3], [7, 3], [8, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [7, 3], [8, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[4, 0], [4, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [7, 3], [8, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [4, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [4, 1], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [7, 3], [8, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 1], [4, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 1], [4, 0], [6, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [7, 3], [8, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[4, 0], [4, 0], [6, 0], [6, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 3], [7, 3], [8, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [6, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 1], [6, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[8, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 3], [7, 3], [8, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 0], [4, 1], [4, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 0], [4, 1], [4, 0], [6, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 3], [0, 3], [7, 3], [8, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[4, 0], [4, 0], [6, 0], [6, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 3], [7, 3], [8, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [6, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 1], [6, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[8, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[4, 0], [4, 0], [6, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [6, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[8, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 1], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 1], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 1], [5, 0], [5, 0], [6, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 1], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 1], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 1], [5, 0], [5, 0], [6, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 1], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 1], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 1], [5, 0], [5, 0], [6, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 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, 4], [1, 2], [2, 0], [4, 4], [5, 0], [5, 1], [6, 0], [7, 0], [8, 4], [9, 4]], [[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": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"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], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 2], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 0], [2, 1]]}, {"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": [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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "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, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 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": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [1, 2], [5, 1], [5, 2]], [[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": [[1, 1]]}, {"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], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[7, 0]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [6, 2], [7, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [6, 1], [7, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [6, 2], [7, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [6, 2], [7, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [6, 2], [7, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[6, 1], [6, 1], [7, 1]]}, {"patt": [0, 2, 1], "pos": [[6, 1], [6, 2], [7, 1]]}, {"patt": [0, 2, 1], "pos": [[6, 1], [6, 2], [7, 2]]}, {"patt": [0, 2, 1], "pos": [[6, 2], [6, 2], [7, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [6, 2], [7, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [6, 2], [7, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [6, 2], [7, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [6, 2], [7, 2]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[6, 1], [6, 1], [7, 1]]}, {"patt": [1, 2, 0], "pos": [[6, 1], [6, 2], [7, 1]]}, {"patt": [1, 2, 0], "pos": [[6, 2], [6, 2], [7, 1]]}, {"patt": [1, 2, 0], "pos": [[6, 2], [6, 2], [7, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [6, 2], [7, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [6, 2], [7, 2]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [4, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[6, 1], [6, 1], [7, 1]]}, {"patt": [2, 1, 0], "pos": [[6, 2], [6, 1], [7, 1]]}, {"patt": [2, 1, 0], "pos": [[6, 2], [6, 2], [7, 1]]}, {"patt": [2, 1, 0], "pos": [[6, 2], [6, 2], [7, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [6, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [6, 2], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [6, 2], [6, 1], [6, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [7, 1], [7, 1], [7, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [7, 2], [7, 1], [7, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [7, 2], [7, 1], [7, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [7, 2], [7, 1], [7, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [7, 2], [7, 1], [7, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [6, 2], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [6, 2], [6, 1], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [7, 1], [7, 1], [7, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [7, 2], [7, 1], [7, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [7, 2], [7, 1], [7, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [7, 2], [7, 1], [7, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 1], [7, 1], [7, 1], [7, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 1], [7, 2], [7, 1], [7, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 1], [7, 2], [7, 1], [7, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 2], [7, 2], [7, 1], [7, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [4, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [6, 2], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [7, 2], [7, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [7, 2], [7, 1], [7, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [6, 2], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [7, 2], [7, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [7, 2], [7, 1], [7, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 1], [6, 2], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 1], [7, 1], [7, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 1], [7, 2], [7, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [7, 2], [7, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [7, 2], [7, 1], [7, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 1], [7, 1], [7, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 1], [7, 2], [7, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 2], [7, 2], [7, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 2], [7, 2], [7, 1], [7, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [6, 2], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [7, 2], [7, 1], [7, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [7, 2], [7, 1], [7, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 1], [7, 1], [7, 1], [7, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [7, 1], [7, 1], [7, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [7, 2], [7, 1], [7, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [7, 2], [7, 1], [7, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 1], [7, 1], [7, 1], [7, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 2], [7, 1], [7, 1], [7, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 2], [7, 2], [7, 1], [7, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 2], [7, 2], [7, 1], [7, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 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": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [5, 2], [6, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [5, 2], [6, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[5, 1], [5, 1], [6, 1]]}, {"patt": [0, 2, 1], "pos": [[5, 1], [5, 2], [6, 1]]}, {"patt": [0, 2, 1], "pos": [[5, 1], [5, 2], [6, 2]]}, {"patt": [0, 2, 1], "pos": [[5, 2], [5, 2], [6, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [5, 2], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [5, 2], [6, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [5, 2], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [5, 2], [6, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 1], [5, 1], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 1], [5, 2], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 2], [5, 2], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 2], [5, 2], [6, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [5, 2], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [5, 2], [6, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[5, 1], [5, 1], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[5, 2], [5, 1], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[5, 2], [5, 2], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[5, 2], [5, 2], [6, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 2], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [6, 2], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [6, 2], [6, 1], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [6, 2], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [6, 2], [6, 1], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [6, 2], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [6, 2], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [6, 2], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [6, 2], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 1], [6, 2], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [6, 2], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [6, 2], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 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": [[0, 1]]}, {"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], "pos": [[5, 0]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[5, 1], [6, 1]]}, {"patt": [1, 0], "pos": [[5, 2], [6, 1]]}, {"patt": [1, 0], "pos": [[5, 2], [6, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 1], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 1], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 1], [6, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[1, 0]]}]}}, {"class_module": "comb_spec_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": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [5, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[6, 1], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 1], [6, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 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], [1, 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], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 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": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [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], [0, 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": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 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, 2], [6, 1], [6, 2]], [[1, 0], [2, 0], [3, 0], [4, 0], [5, 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": [[0, 3]]}, {"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, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "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, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 4]]}, {"patt": [0], "pos": [[7, 1]]}, {"patt": [0], "pos": [[7, 2]]}, {"patt": [0], "pos": [[7, 3]]}, {"patt": [0], "pos": [[7, 4]]}, {"patt": [0], "pos": [[8, 1]]}, {"patt": [0], "pos": [[8, 2]]}, {"patt": [0], "pos": [[8, 3]]}, {"patt": [0], "pos": [[8, 4]]}, {"patt": [0], "pos": [[9, 0]]}, {"patt": [0], "pos": [[9, 1]]}, {"patt": [0], "pos": [[9, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[6, 3], [6, 3]]}, {"patt": [0, 1], "pos": [[8, 0], [8, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[4, 0], [7, 0]]}, {"patt": [1, 0], "pos": [[4, 0], [8, 0]]}, {"patt": [1, 0], "pos": [[5, 0], [7, 0]]}, {"patt": [1, 0], "pos": [[5, 0], [8, 0]]}, {"patt": [1, 0], "pos": [[6, 3], [6, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [7, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [8, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [4, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [7, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [8, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[7, 0], [7, 0], [7, 0]]}, {"patt": [2, 0, 1], "pos": [[7, 0], [7, 0], [8, 0]]}, {"patt": [2, 0, 1], "pos": [[9, 2], [9, 2], [9, 2]]}, {"patt": [2, 0, 1], "pos": [[9, 4], [9, 2], [9, 2]]}, {"patt": [2, 0, 1], "pos": [[9, 4], [9, 2], [9, 4]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [3, 0], [7, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [3, 0], [8, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [3, 0], [7, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [3, 0], [8, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [7, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [8, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [4, 0], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 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], [3, 0], [5, 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], [3, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[9, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[9, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[9, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [9, 4], [9, 4], [9, 4]]}, {"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], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [9, 4], [9, 4], [9, 4]]}, {"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, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[6, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"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], "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], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0], "pos": [[7, 1]]}, {"patt": [0], "pos": [[7, 2]]}, {"patt": [0], "pos": [[7, 3]]}, {"patt": [0], "pos": [[8, 0]]}, {"patt": [0], "pos": [[8, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[7, 0], [7, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[4, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[4, 0], [7, 0]]}, {"patt": [1, 0], "pos": [[5, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[5, 0], [7, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [7, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [4, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [7, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[6, 0], [6, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[6, 0], [6, 0], [7, 0]]}, {"patt": [2, 0, 1], "pos": [[8, 2], [8, 2], [8, 2]]}, {"patt": [2, 0, 1], "pos": [[8, 3], [8, 2], [8, 2]]}, {"patt": [2, 0, 1], "pos": [[8, 3], [8, 2], [8, 3]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [3, 0], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [3, 0], [7, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [3, 0], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [3, 0], [7, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [7, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [4, 0], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 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], [3, 0], [5, 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], [3, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[8, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[8, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[8, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 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": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 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": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 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, 4], [1, 2], [2, 1], [3, 0], [4, 0], [5, 0], [7, 0], [8, 0], [9, 2], [9, 4]], [[6, 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, 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, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"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], "pos": [[7, 0]]}, {"patt": [0], "pos": [[7, 1]]}, {"patt": [0], "pos": [[7, 2]]}, {"patt": [0], "pos": [[8, 0]]}, {"patt": [0], "pos": [[8, 1]]}, {"patt": [0], "pos": [[8, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [3, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [3, 3]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [3, 3]]}, {"patt": [0, 1], "pos": [[2, 0], [4, 1]]}, {"patt": [0, 1], "pos": [[3, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [6, 0], [6, 0]]}, {"patt": [0, 1, 2], "pos": [[4, 0], [4, 0], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[4, 0], [4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 3], [7, 3], [8, 3]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [4, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[7, 3], [7, 3], [8, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [6, 0], [6, 0]]}, {"patt": [1, 0, 2], "pos": [[4, 0], [4, 0], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[4, 1], [4, 0], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[5, 0], [6, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [4, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 3], [7, 3], [8, 3]]}, {"patt": [1, 2, 0], "pos": [[7, 3], [7, 3], [8, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [6, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [6, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[6, 0], [6, 0], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 3], [7, 3], [8, 3]]}, {"patt": [2, 1, 0], "pos": [[7, 3], [7, 3], [8, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [7, 3], [8, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[4, 0], [4, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [7, 3], [8, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [4, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [4, 1], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [7, 3], [8, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 1], [4, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 1], [4, 0], [6, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [7, 3], [8, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[4, 0], [4, 0], [6, 0], [6, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 3], [7, 3], [8, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [6, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 1], [6, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[8, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 3], [7, 3], [8, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 0], [4, 1], [4, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 0], [4, 1], [4, 0], [6, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 3], [0, 3], [7, 3], [8, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[4, 0], [4, 0], [6, 0], [6, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 3], [7, 3], [8, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [6, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 1], [6, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[8, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[4, 0], [4, 0], [6, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [6, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[8, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 1], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 1], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 1], [5, 0], [5, 0], [6, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 1], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 1], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 1], [5, 0], [5, 0], [6, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 1], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 1], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 1], [5, 0], [5, 0], [6, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 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": [[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, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"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], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[7, 0]]}, {"patt": [0], "pos": [[7, 1]]}, {"patt": [0], "pos": [[7, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [2, 3]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 0], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 3], [6, 3], [7, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[6, 3], [6, 3], [7, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[4, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [6, 3], [7, 3]]}, {"patt": [1, 2, 0], "pos": [[6, 3], [6, 3], [7, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [6, 3], [7, 3]]}, {"patt": [2, 1, 0], "pos": [[6, 3], [6, 3], [7, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [6, 3], [7, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [6, 3], [7, 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], [3, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 1], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [6, 3], [7, 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], [3, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [6, 3], [7, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 3], [6, 3], [7, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 1], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 3], [6, 3], [7, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 1], [3, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 1], [3, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 3], [0, 3], [6, 3], [7, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 3], [6, 3], [7, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 1], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 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": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 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": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 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], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 1], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 1], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 1], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 1], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 1], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}], "requirements": [], "assumptions": []}, {"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], "pos": [[5, 0]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[5, 1], [5, 1], [6, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 1], [5, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[5, 1], [5, 1], [6, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [5, 1], [6, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [5, 1], [6, 1]]}, {"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, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [5, 1], [6, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [5, 1], [6, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [5, 1], [6, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [5, 1], [6, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [5, 1], [6, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [5, 1], [6, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "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": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [5, 2], [6, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [5, 2], [6, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[5, 1], [5, 1], [6, 1]]}, {"patt": [0, 2, 1], "pos": [[5, 1], [5, 2], [6, 1]]}, {"patt": [0, 2, 1], "pos": [[5, 1], [5, 2], [6, 2]]}, {"patt": [0, 2, 1], "pos": [[5, 2], [5, 2], [6, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [5, 2], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [5, 2], [6, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [5, 2], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [5, 2], [6, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 1], [5, 1], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 1], [5, 2], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 2], [5, 2], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 2], [5, 2], [6, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [5, 2], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [5, 2], [6, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[5, 1], [5, 1], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[5, 2], [5, 1], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[5, 2], [5, 2], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[5, 2], [5, 2], [6, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 2], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [6, 2], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [6, 2], [6, 1], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [6, 2], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [6, 2], [6, 1], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [6, 2], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [6, 2], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [6, 2], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [6, 2], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 1], [6, 2], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [6, 2], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [6, 2], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 1], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [3, 1], [3, 0], [3, 1]]}, {"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": [[1, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 1], [3, 0], [3, 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, 0, 1], "pos": [[2, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"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": [[1, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 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, 0, 1], "pos": [[2, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 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], [3, 1], [3, 1], [3, 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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "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": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [2, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 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, 2], [1, 2], [5, 1], [5, 2], [6, 1], [6, 2]], [[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": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "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, 0]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[5, 4]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0], "pos": [[6, 4]]}, {"patt": [0], "pos": [[7, 0]]}, {"patt": [0], "pos": [[7, 1]]}, {"patt": [0], "pos": [[7, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[6, 1], [6, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[7, 3], [7, 3], [7, 3]]}, {"patt": [2, 0, 1], "pos": [[7, 4], [7, 3], [7, 3]]}, {"patt": [2, 0, 1], "pos": [[7, 4], [7, 3], [7, 4]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 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], [2, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 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, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 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": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 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": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [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], [0, 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": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 4], [7, 3], [7, 4]], [[1, 2]], [[2, 0], [3, 0], [4, 0]], [[5, 1], [6, 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": [[1, 0]]}, {"patt": [0], "pos": [[1, 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], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [6, 2], [6, 2]]}, {"patt": [1, 0, 2], "pos": [[5, 2], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 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, 0], [2, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 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, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"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, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, {"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": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 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], [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], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [1, 2], [5, 2], [6, 2]], [[2, 0], [2, 1], [3, 1], [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, 1]]}, {"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], "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], "pos": [[7, 1]]}, {"patt": [0], "pos": [[7, 2]]}, {"patt": [0], "pos": [[7, 3]]}, {"patt": [0], "pos": [[8, 0]]}, {"patt": [0], "pos": [[8, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[7, 0], [7, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[4, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[4, 0], [7, 0]]}, {"patt": [1, 0], "pos": [[5, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[5, 0], [7, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [7, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [4, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [7, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[6, 0], [6, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[6, 0], [6, 0], [7, 0]]}, {"patt": [2, 0, 1], "pos": [[8, 2], [8, 2], [8, 2]]}, {"patt": [2, 0, 1], "pos": [[8, 3], [8, 2], [8, 2]]}, {"patt": [2, 0, 1], "pos": [[8, 3], [8, 2], [8, 3]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [3, 0], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [3, 0], [7, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [3, 0], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [3, 0], [7, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [7, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [4, 0], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 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], [3, 0], [5, 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], [3, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[8, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[8, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[8, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 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": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 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": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 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": [[0, 1]]}, {"patt": [0], "pos": [[1, 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], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[7, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[6, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[3, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[4, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[4, 0], [6, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[7, 1], [7, 1], [7, 1]]}, {"patt": [2, 0, 1], "pos": [[7, 2], [7, 1], [7, 1]]}, {"patt": [2, 0, 1], "pos": [[7, 2], [7, 1], [7, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 0], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 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], [2, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 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": [[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, 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], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0], "pos": [[7, 0]]}, {"patt": [0], "pos": [[7, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[6, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[4, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[4, 0], [6, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[7, 2], [7, 2], [7, 2]]}, {"patt": [2, 0, 1], "pos": [[7, 3], [7, 2], [7, 2]]}, {"patt": [2, 0, 1], "pos": [[7, 3], [7, 2], [7, 3]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 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], [2, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 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": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 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": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 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": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"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, 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], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0], "pos": [[7, 0]]}, {"patt": [0], "pos": [[7, 1]]}, {"patt": [0], "pos": [[7, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[6, 4], [7, 3]]}, {"patt": [1, 0], "pos": [[6, 4], [7, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 4], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 4], [6, 2], [6, 4]]}, {"patt": [2, 0, 1], "pos": [[7, 3], [7, 3], [7, 3]]}, {"patt": [2, 0, 1], "pos": [[7, 4], [7, 3], [7, 3]]}, {"patt": [2, 0, 1], "pos": [[7, 4], [7, 3], [7, 4]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 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, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 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": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [], "assumptions": []}, {"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": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [1, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [1, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [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], [2, 0], [2, 0], [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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 4], [6, 2], [6, 4], [7, 3], [7, 4]], [[1, 1], [2, 0], [3, 0], [4, 0], [5, 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, 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], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[7, 0]]}, {"patt": [0], "pos": [[7, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[5, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[6, 2], [7, 2]]}, {"patt": [1, 0], "pos": [[6, 3], [7, 2]]}, {"patt": [1, 0], "pos": [[6, 3], [7, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 3], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 3], [6, 2], [6, 3]]}, {"patt": [2, 0, 1], "pos": [[7, 2], [7, 2], [7, 2]]}, {"patt": [2, 0, 1], "pos": [[7, 3], [7, 2], [7, 2]]}, {"patt": [2, 0, 1], "pos": [[7, 3], [7, 2], [7, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 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": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 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": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [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": [[1, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 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], [3, 1], [3, 1], [3, 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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 3], [1, 2], [6, 2], [6, 3], [7, 2], [7, 3]], [[2, 0], [3, 0]], [[4, 1], [5, 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, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"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], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[7, 0]]}, {"patt": [0], "pos": [[7, 1]]}, {"patt": [0], "pos": [[7, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [2, 3]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 0], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 3], [6, 3], [7, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[6, 3], [6, 3], [7, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[4, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [6, 3], [7, 3]]}, {"patt": [1, 2, 0], "pos": [[6, 3], [6, 3], [7, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [6, 3], [7, 3]]}, {"patt": [2, 1, 0], "pos": [[6, 3], [6, 3], [7, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [6, 3], [7, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [6, 3], [7, 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], [3, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 1], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [6, 3], [7, 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], [3, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [6, 3], [7, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 3], [6, 3], [7, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 1], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 3], [6, 3], [7, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 1], [3, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 1], [3, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 3], [0, 3], [6, 3], [7, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 3], [6, 3], [7, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 1], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 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": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 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": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 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], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 1], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 1], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 1], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 1], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 1], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 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": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 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": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}], "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, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [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, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [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, 4, 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], [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, 1], [0, 0], [0, 0], [0, 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], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 3], [1, 2], [2, 3], [6, 3], [7, 3]], [[3, 0], [3, 1], [4, 0], [5, 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, 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], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[5, 3], [6, 2]]}, {"patt": [1, 0], "pos": [[5, 3], [6, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 1], [5, 3]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 3], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 3], [6, 2], [6, 3]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "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": [[2, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 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": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [], "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": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 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], [5, 1], [5, 3], [6, 2], [6, 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": [[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, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [3, 2]], [[1, 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, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}], [{"patt": [0], "pos": [[3, 1]]}]], "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]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[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, 3]], [[1, 2]], [[2, 0]], [[3, 1]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"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, 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, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 3], [4, 3]], [[1, 0]], [[2, 1]], [[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": [[1, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 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, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1]], [[1, 0]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1]], [[1, 0]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"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, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [3, 2]], [[1, 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": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1]], [[1, 0]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[0, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"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]]}], "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, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"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]]}], "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, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"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]]}], "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, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"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]]}], "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, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"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]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "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]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"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]]}], "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": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"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]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 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]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1]], [[1, 0]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}], [{"patt": [0], "pos": [[2, 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": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[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, 2]], [[1, 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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[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, 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": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2]], [[1, 0]], [[2, 1]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "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": [2, 0, 1], "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": 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], "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, 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]]}], "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]]}], "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": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[2, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[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, 0]], [[1, 1]], [[2, 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": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}], "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": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 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": [[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": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}], [{"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": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 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, 2], [1, 0], [2, 0], [3, 2]], [[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": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "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, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[0, 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, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 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]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [1, 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": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [2, 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, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "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, 1, 3], "pos": [[0, 0], [0, 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": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 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, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "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": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [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": "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], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [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, 3, 1, 2], "pos": [[0, 1], [0, 1], [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": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [4, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [4, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [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, 3, 1, 2], "pos": [[0, 1], [0, 1], [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": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.row_and_col_separation", "strategy_class": "RowColumnSeparationStrategy", "ignore_parent": true, "inferrable": true, "possibly_empty": false, "workable": true}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [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, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [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, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [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, 2], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0], [1, 0], [1, 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, 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, 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], [1, 0], [1, 0], [1, 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, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 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": "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": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 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], [0, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 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], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 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], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"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, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 1]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 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], [0, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 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], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 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], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 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, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 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], [1, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 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], [1, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [4, 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], [1, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 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], [1, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [4, 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], [1, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}], "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": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 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], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 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], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.obstruction_inferral", "strategy_class": "ObstructionInferralStrategy", "gps": [{"patt": [0], "pos": [[3, 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": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [5, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [5, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[4, 1], [5, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [4, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [5, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [5, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [5, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [4, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.row_and_col_separation", "strategy_class": "RowColumnSeparationStrategy", "ignore_parent": true, "inferrable": true, "possibly_empty": false, "workable": true}}, "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, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 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": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 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, 0], [0, 0], [0, 0], [0, 0], [3, 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, 0], [1, 0], [3, 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], [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, 0], [0, 0], [0, 0], [0, 0], [3, 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, 0], [1, 0], [1, 0], [3, 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, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[2, 1]]}]], "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": [[3, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [3, 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, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [3, 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, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.obstruction_inferral", "strategy_class": "ObstructionInferralStrategy", "gps": [{"patt": [0], "pos": [[4, 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": [[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": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [2, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 2], [2, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 2], [1, 2], [2, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 2], [2, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 2], [1, 2], [2, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [2, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 2], [1, 2], [2, 2], [4, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 2], [1, 2], [2, 2], [4, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [2, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [2, 2], [4, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 2], [1, 2], [2, 2], [4, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [2, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 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": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 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": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 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, 1, 2], "pos": [[1, 0], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 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, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [[{"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, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"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": [[0, 2], [3, 2], [5, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 2], [5, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [5, 2]]}, {"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": [[0, 2], [3, 2], [5, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [5, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [5, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 2], [3, 2], [5, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 2], [2, 2], [3, 2], [5, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 2], [3, 2], [5, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [3, 2], [5, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 2], [3, 2], [5, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 2], [3, 2], [5, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 2], [2, 2], [3, 2], [5, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [3, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [3, 2], [5, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [3, 2], [5, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [3, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 2], [5, 2], [5, 2], [5, 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, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 2], [5, 2], [5, 2], [5, 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], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 2], [2, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 2], [2, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 2], [2, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 2], [2, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 2], [2, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 2], [2, 2], [5, 2], [5, 2], [5, 2]]}], "requirements": [[{"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, 1, 2], "pos": [[0, 0], [0, 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": [1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 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": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [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": [[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": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [2, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 2], [2, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 2], [1, 2], [2, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 2], [2, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 2], [1, 2], [2, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [2, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 2], [1, 2], [2, 2], [4, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 2], [1, 2], [2, 2], [4, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [2, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [2, 2], [4, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 2], [1, 2], [2, 2], [4, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [2, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 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": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 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": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 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, 1, 2], "pos": [[1, 0], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 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, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [[{"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": 3, "own_col": true, "own_row": true, "include_empty": false}}, "idx": 0}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 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": [1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 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": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [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": [[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, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 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], [1, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 2], [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], [1, 0], [4, 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, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [4, 0], [4, 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], [1, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 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], [1, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 2], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 2], [1, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [4, 0], [4, 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], [1, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 2], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 2], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 2], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}], "requirements": [[{"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, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 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], [1, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 2], [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], [1, 0], [4, 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, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [4, 0], [4, 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], [1, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 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], [1, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 2], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 2], [1, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [4, 0], [4, 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], [1, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 2], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 2], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 2], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}], "requirements": [[{"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": [[0, 2]]}, {"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": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [5, 0], [5, 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": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [5, 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": [[1, 0], [5, 0], [5, 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, 0, 2], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [5, 0], [5, 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], [2, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 2], [5, 0], [5, 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], [2, 0], [5, 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, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 2], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 2], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 2], [2, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 2], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 2], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 2], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}], "requirements": [[{"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": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [3, 2], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [3, 2], [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, 1, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [3, 2], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [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], [3, 2], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 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, 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], [3, 2], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [3, 2], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 2], [3, 2], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [3, 2], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [3, 2], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [3, 2], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 1], [3, 2], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"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, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 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, 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, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 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], [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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 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, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [3, 1], [3, 1], [3, 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], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [4, 2], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [4, 2], [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, 1, 0], "pos": [[2, 2], [3, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [4, 2], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 2], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [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], [4, 2], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [4, 2], [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, 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], [4, 2], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [4, 2], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 2], [4, 2], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [4, 2], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [4, 2], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [4, 2], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [4, 2], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 1], [4, 2], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [4, 2], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 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, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 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, 0, 1], "pos": [[4, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "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], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 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], [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], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 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, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [4, 1], [4, 1], [4, 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], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.row_and_col_separation", "strategy_class": "RowColumnSeparationStrategy", "ignore_parent": true, "inferrable": true, "possibly_empty": false, "workable": true}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "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, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [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, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"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, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 2], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [3, 2], [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, 1, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [3, 2], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 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], [3, 2], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [3, 2], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [3, 2], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 2], [3, 2], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [1, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [3, 2], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [3, 2], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [3, 2], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 1], [3, 2], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 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, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 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, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 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], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [3, 1], [3, 1], [3, 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], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, "children": [{"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": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [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, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"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, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [4, 2], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [4, 2], [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, 1, 0], "pos": [[1, 2], [2, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [4, 2], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 2], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 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], [4, 2], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [4, 2], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [4, 2], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 2], [4, 2], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [4, 2], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [2, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [4, 2], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [4, 2], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [4, 2], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 1], [4, 2], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [4, 2], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 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], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 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, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"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], [4, 1], [4, 1], [4, 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], [4, 2], [4, 2], [4, 2]]}, {"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, 1], [4, 1], [4, 1], [4, 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, 1], [4, 1], [4, 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], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}]], "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": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [3, 2], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [3, 2], [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, 1, 0], "pos": [[2, 2], [3, 2], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 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, 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, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [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, 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, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [5, 2], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [5, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [5, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [5, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [5, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 0], [5, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 2], [5, 2], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [5, 2], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[5, 2], [5, 2], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 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, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"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], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [3, 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, 2], [1, 0]]}, {"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], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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": [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], [1, 2], [1, 2], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0], [1, 0], [1, 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, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "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, 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], [1, 0], [1, 0], [1, 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, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"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], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [4, 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, 2], [1, 0]]}, {"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], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [4, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [4, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [4, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [4, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "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], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0], [1, 0], [1, 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, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "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], [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], [1, 0], [1, 0], [1, 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, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 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, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [3, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 1], [3, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 1], [2, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [3, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 1], [2, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [3, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 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": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 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": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 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], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}], "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": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 1]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 0], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [4, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [4, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[4, 1], [4, 1], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [4, 1], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 1], [5, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 1], [4, 1], [5, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 1], [3, 1], [4, 1], [5, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 1], [4, 1], [5, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 1], [3, 1], [4, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 1], [4, 1], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 1], [3, 1], [4, 1], [5, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 1], [3, 1], [4, 1], [5, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [3, 1], [4, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 1], [4, 1], [5, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 1], [3, 1], [4, 1], [5, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 1], [4, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 1], [3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 1], [3, 1], [5, 1], [5, 1], [5, 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, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 1], [3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 1], [3, 1], [5, 1], [5, 1], [5, 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], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 1], [3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 1], [3, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 1], [3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 1], [3, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 1], [3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 1], [3, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 1], [3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 1], [3, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 1], [3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 1], [3, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 1], [3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 1], [3, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 1], [3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 1], [3, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 1], [3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 1], [3, 1], [5, 1], [5, 1], [5, 1]]}], "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": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 1], [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": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [3, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [3, 0]]}, {"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": [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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "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], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [3, 2], [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": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [3, 2], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [3, 2], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [3, 1]]}, {"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": [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": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 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": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[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, 0]]}, {"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, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.row_and_col_separation", "strategy_class": "RowColumnSeparationStrategy", "ignore_parent": true, "inferrable": true, "possibly_empty": false, "workable": true}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 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], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 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, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 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": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 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, 0], [1, 0], [2, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 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, 0], [1, 0], [1, 0], [2, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}], "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]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 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": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 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": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [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, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [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, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.obstruction_inferral", "strategy_class": "ObstructionInferralStrategy", "gps": [{"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 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], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 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], [1, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 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], [1, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [4, 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], [1, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 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], [1, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [4, 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], [1, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}], "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": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 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], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 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], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.obstruction_inferral", "strategy_class": "ObstructionInferralStrategy", "gps": [{"patt": [0], "pos": [[3, 0]]}]}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}], "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": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"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": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.obstruction_inferral", "strategy_class": "ObstructionInferralStrategy", "gps": [{"patt": [0], "pos": [[4, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [4, 0]]}]}}, "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], "pos": [[0, 0], [1, 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": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.obstruction_inferral", "strategy_class": "ObstructionInferralStrategy", "gps": [{"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 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], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 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], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 2]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [2, 0], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [2, 0], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [2, 0], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [2, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [2, 0], [3, 2]]}, {"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, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [3, 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], [0, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 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], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [3, 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, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [3, 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], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [3, 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], [3, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 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, 0], [2, 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, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [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], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [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, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 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": 0, "own_col": true, "own_row": true, "include_empty": false}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 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], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 2]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [2, 0], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [2, 0], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [2, 0], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [2, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [2, 0], [3, 2]]}, {"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, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [3, 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], [0, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 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], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [3, 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, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [3, 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], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [3, 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], [3, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 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, 0], [2, 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, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [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], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [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, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 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": 0, "own_col": true, "own_row": true, "include_empty": false}}, "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], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 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], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 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, 0], [1, 0], [3, 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, 0], [2, 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, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 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, 0], [1, 0], [1, 0], [3, 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, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 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], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.obstruction_inferral", "strategy_class": "ObstructionInferralStrategy", "gps": [{"patt": [0], "pos": [[2, 0]]}]}}, "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], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 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], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 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, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 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], [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, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.obstruction_inferral", "strategy_class": "ObstructionInferralStrategy", "gps": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [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], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 2]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [2, 0], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [2, 0], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [2, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [2, 0], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [2, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [2, 0], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [2, 2], [3, 2]]}, {"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, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 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, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 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, 0], [2, 0], [3, 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, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 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, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [3, 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, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 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, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [2, 0], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [2, 0], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [2, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [2, 0], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [2, 0], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [2, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [2, 2], [3, 2]]}, {"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, 0], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 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, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 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, 0], [2, 0], [4, 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, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 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, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [4, 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, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 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], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 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], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 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], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 2]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [2, 0], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [2, 0], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [2, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [2, 0], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [2, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [2, 0], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [2, 2], [3, 2]]}, {"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, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 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, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 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, 0], [2, 0], [3, 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, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 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, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [3, 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, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 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, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 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, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 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": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 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, 0], [0, 0], [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, 0], [1, 0], [2, 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], [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, 0], [0, 0], [0, 0], [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, 0], [1, 0], [1, 0], [2, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "children": [{"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], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 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": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 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": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [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, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [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, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.obstruction_inferral", "strategy_class": "ObstructionInferralStrategy", "gps": [{"patt": [0], "pos": [[3, 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, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 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": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [0, 0], [0, 0], [4, 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, 0], [1, 0], [4, 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, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [0, 0], [4, 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, 0], [1, 0], [1, 0], [4, 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, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[3, 1]]}]], "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": [[3, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 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, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [3, 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, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [3, 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, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.obstruction_inferral", "strategy_class": "ObstructionInferralStrategy", "gps": [{"patt": [0], "pos": [[2, 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": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [4, 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], [1, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [2, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 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": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [4, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[3, 0]]}]], "assumptions": []}, "children": [{"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, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[3, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.obstruction_inferral", "strategy_class": "ObstructionInferralStrategy", "gps": [{"patt": [0], "pos": [[4, 1]]}]}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "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": [[1, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [4, 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, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 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], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[3, 0]]}]], "assumptions": []}, "children": [{"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, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 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": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 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], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[3, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.obstruction_inferral", "strategy_class": "ObstructionInferralStrategy", "gps": [{"patt": [0], "pos": [[4, 1]]}]}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [2, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 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, 0], [2, 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, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 4, 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], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [3, 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, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 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": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [2, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 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, 0], [2, 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, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 4, 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], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [4, 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, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 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, 2]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"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, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0], [0, 0], [3, 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, 0], [1, 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, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 4, 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], [3, 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, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 2]]}, {"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, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"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, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0], [0, 0], [0, 0], [0, 0], [4, 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, 0], [1, 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, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 4, 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], [4, 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, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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}}]}, {"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": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [2, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 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, 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": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 2], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [3, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [3, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [3, 2], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [3, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [4, 2], [4, 0], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [3, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [4, 2], [4, 0], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 2], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 2], [4, 0], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [4, 2], [4, 0], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 2], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 2], [4, 0], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 0], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 0], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [4, 2], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [4, 2], [4, 0], [4, 2]]}, {"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": [[2, 2], [4, 2], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [4, 2], [4, 0], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [4, 2], [4, 2], [4, 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, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 2], [4, 0], [4, 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, 0, 1], "pos": [[3, 2], [4, 2], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [4, 2], [4, 0], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 2], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 0], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"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": [[2, 2], [4, 2], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [4, 2], [4, 0], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 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, 0, 1], "pos": [[3, 2], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [4, 2], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [4, 2], [4, 0], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 0], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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": 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": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [2, 2], [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, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [2, 2], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [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], [0, 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], [2, 2], [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, 2], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [2, 2], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [2, 2], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [2, 2], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [2, 2], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [2, 2], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [2, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [2, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [2, 2], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 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, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 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, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 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], [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, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [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, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 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], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 2], [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, 1, 0], "pos": [[1, 2], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [3, 2], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 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, 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], [3, 2], [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, 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], [3, 2], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [3, 2], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [3, 2], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [3, 2], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [3, 2], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [3, 2], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0, 1], "pos": [[3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 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], [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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [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, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [3, 0], [3, 0], [3, 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], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"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, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [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], [0, 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": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 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": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [2, 2], [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, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [2, 2], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [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], [0, 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], [2, 2], [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, 2], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [2, 2], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [2, 2], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [2, 2], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [2, 2], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [2, 2], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [2, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [2, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [2, 2], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 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, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 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, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 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], [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, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [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, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 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], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"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": 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], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 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], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 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, 0], [1, 0], [3, 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, 0], [2, 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, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 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, 0], [1, 0], [1, 0], [3, 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, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[0, 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, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 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], [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, 0], [1, 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], [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, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.obstruction_inferral", "strategy_class": "ObstructionInferralStrategy", "gps": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 0]]}]}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [2, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 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": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [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, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"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, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [2, 2], [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, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [2, 2], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 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], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [2, 2], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [2, 2], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [2, 2], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [2, 2], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [2, 2], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [2, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [2, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [2, 2], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 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, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 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, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"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], [2, 0], [2, 0], [2, 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], [2, 2], [2, 2], [2, 2]]}, {"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], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0], [2, 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], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"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": 0, "own_col": true, "own_row": true, "include_empty": false}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [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, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"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, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [2, 2], [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, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [2, 2], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 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], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [2, 2], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [2, 2], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [2, 2], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [2, 2], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [2, 2], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [2, 2], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [2, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [2, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [2, 2], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 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, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 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, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"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], [2, 0], [2, 0], [2, 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], [2, 2], [2, 2], [2, 2]]}, {"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], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0], [2, 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], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [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, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"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, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 2], [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, 1, 0], "pos": [[1, 2], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [3, 2], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 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], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 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], [3, 2], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [3, 2], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [3, 2], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [3, 2], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [3, 2], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [3, 2], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0, 1], "pos": [[3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 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], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [3, 0], [3, 0], [3, 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], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"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": "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], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 2]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"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, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 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], [1, 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], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 0], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 0], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 3], [3, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 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], [1, 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], [1, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [4, 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], [1, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 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], [1, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [4, 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], [1, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 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], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [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], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 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], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 2]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"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, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 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], [1, 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], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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": 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], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 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": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 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": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [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, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [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, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 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": [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": [[0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [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, 0], [1, 0], [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, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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": 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, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 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": [[0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [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, 0], [1, 0], [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, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 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, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 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, 0], [1, 0], [3, 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, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.row_and_col_separation", "strategy_class": "RowColumnSeparationStrategy", "ignore_parent": true, "inferrable": true, "possibly_empty": false, "workable": true}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 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], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 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], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 2]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"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, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 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], [1, 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], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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": 0, "own_col": true, "own_row": true, "include_empty": false}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [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], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 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], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 2]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"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, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 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], [1, 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], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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": 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": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.row_and_col_separation", "strategy_class": "RowColumnSeparationStrategy", "ignore_parent": true, "inferrable": true, "possibly_empty": false, "workable": true}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 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": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 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": [[1, 0]]}], "indices": [0], "direction": 0, "own_col": true, "own_row": true, "include_empty": false}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"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, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 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": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 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": [[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": "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, 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": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 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": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}], "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], "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": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[2, 3], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 0], [2, 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": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 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, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"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, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 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": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 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": [[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": "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, 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, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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": [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, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [3, 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], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 2], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 2], [3, 0], [3, 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], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 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], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 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], [3, 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], [3, 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], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 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": [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, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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": [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": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"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, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"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, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 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": 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": "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, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [5, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [5, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 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, 1], [2, 1], [3, 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, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[4, 0]]}]], "assumptions": []}, "children": [{"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, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 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, 1], [2, 1], [3, 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, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[4, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.obstruction_inferral", "strategy_class": "ObstructionInferralStrategy", "gps": [{"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [5, 1]]}]}}]}, {"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": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"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, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 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": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}], "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], "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": [[4, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 2], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 2], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 0], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 0], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 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], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 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, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"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, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 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": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 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": [[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": "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], "pos": [[0, 0], [1, 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": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 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], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.obstruction_inferral", "strategy_class": "ObstructionInferralStrategy", "gps": [{"patt": [0], "pos": [[1, 0]]}]}}, "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], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 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": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 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": [[1, 0]]}], "indices": [0], "direction": 0, "own_col": true, "own_row": true, "include_empty": false}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"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, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 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": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 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": [[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, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 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": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 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, 0, 1], "pos": [[3, 2], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 0], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 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": 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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 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, 0, 1], "pos": [[3, 2], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 0], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"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, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 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, 0, 1], "pos": [[3, 3], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 0], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 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], "pos": [[2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [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, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [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, 4, 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], [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, 1], [0, 0], [0, 0], [0, 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], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 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": [[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": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 0], [3, 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], [2, 1], [4, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 1], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 1], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 1], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 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": 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, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 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": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 0], [3, 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], [2, 1], [4, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 1], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 1], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 1], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 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, 1]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 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": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 1]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 0], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [5, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[4, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [3, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[3, 0], [3, 0], [5, 0], [5, 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], [3, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 1], [5, 0], [5, 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], [3, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 1], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 1], [3, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 1], [3, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 1], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 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], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 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, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 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], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 1], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 1], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 1], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 1], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 1], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}], "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, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}], "requirements": [[{"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": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[5, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[5, 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": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}], "requirements": [[{"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, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}], "requirements": [[{"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": 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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[4, 0]]}]], "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, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}], [{"patt": [0], "pos": [[2, 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": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[4, 1]]}]], "assumptions": []}, "children": [{"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], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"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": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 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, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.row_and_col_separation", "strategy_class": "RowColumnSeparationStrategy", "ignore_parent": true, "inferrable": true, "possibly_empty": false, "workable": true}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "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": [[1, 2], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 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, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 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": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 0]]}], "indices": [0], "direction": 0, "own_col": true, "own_row": true, "include_empty": false}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 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, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 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": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 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, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 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": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.row_and_col_separation", "strategy_class": "RowColumnSeparationStrategy", "ignore_parent": true, "inferrable": true, "possibly_empty": false, "workable": true}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "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, 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": [[1, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 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": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "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": 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": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 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, 0], [0, 0], [2, 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], [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, 0], [0, 0], [0, 0], [2, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [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, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 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, 0], [0, 0], [2, 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], [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, 0], [0, 0], [0, 0], [2, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 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": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 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], [0, 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], [0, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 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], [3, 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], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}], "requirements": [[{"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, 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], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 2]]}, {"patt": [0, 1], "pos": [[5, 2], [5, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [4, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [5, 2]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [5, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [5, 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], [0, 0], [5, 0]]}, {"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], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [5, 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], [5, 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], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 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], [5, 0]]}, {"patt": [0, 4, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [5, 0]]}], "requirements": [[{"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": 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, 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], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 2]]}, {"patt": [0, 1], "pos": [[5, 2], [5, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [4, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [5, 2]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [5, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [5, 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], [0, 0], [5, 0]]}, {"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], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [5, 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], [5, 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], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 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], [5, 0]]}, {"patt": [0, 4, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [5, 0]]}], "requirements": [[{"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": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[7, 1]]}, {"patt": [0], "pos": [[7, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[6, 2], [6, 2]]}, {"patt": [0, 1], "pos": [[7, 0], [7, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[3, 2], [5, 2]]}, {"patt": [1, 0], "pos": [[3, 2], [6, 2]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [6, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [7, 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], [1, 0], [7, 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], [1, 0], [7, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [7, 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], [1, 0], [7, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [7, 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], [1, 0], [7, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [7, 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], [1, 0], [7, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [7, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [7, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [7, 0]]}], "requirements": [[{"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, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"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, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.obstruction_inferral", "strategy_class": "ObstructionInferralStrategy", "gps": [{"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 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": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [4, 2], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [4, 2], [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, 1, 0], "pos": [[2, 2], [4, 2], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 2], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [4, 0], [4, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "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": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 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], "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], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [4, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [6, 2], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[5, 0], [5, 0], [6, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [6, 2], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [4, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [5, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [6, 2], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [6, 2], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [5, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [6, 2], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 0], [5, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 0], [6, 2], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[6, 0], [6, 2], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[6, 2], [6, 2], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [6, 2], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[5, 0], [5, 0], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[6, 2], [6, 2], [6, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[4, 0], [4, 0], [4, 0], [6, 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], [4, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [6, 0], [6, 0], [6, 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], [4, 0], [6, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 0], [6, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 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": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[4, 2], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 2], [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": [1, 2, 0], "pos": [[2, 2], [2, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [2, 2], [4, 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], [0, 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], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [4, 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], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 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], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [2, 2], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [2, 2], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [2, 2], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [2, 2], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [2, 2], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [2, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [2, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [2, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [2, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 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": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0, 1], "pos": [[2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 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, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [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, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 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, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "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, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [5, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 2], [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": [1, 2, 0], "pos": [[2, 2], [2, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [5, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [2, 2], [5, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [2, 2], [5, 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], [0, 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], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [2, 2], [5, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [5, 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], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 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], [0, 2], [2, 2], [5, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [5, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [2, 2], [5, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [2, 2], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [2, 2], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [2, 2], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [2, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [2, 2], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [2, 2], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [2, 2], [5, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [5, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [2, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [2, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [2, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [2, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0, 1], "pos": [[2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 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, 0], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [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, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 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, 0], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.row_and_col_separation", "strategy_class": "RowColumnSeparationStrategy", "ignore_parent": true, "inferrable": true, "possibly_empty": false, "workable": true}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 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, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"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, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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], [0, 1], [1, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.obstruction_inferral", "strategy_class": "ObstructionInferralStrategy", "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 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, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"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, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0]]}], "requirements": [[{"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": [[2, 2]]}, {"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], [1, 0]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [5, 0]]}], "requirements": [[{"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": "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], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[3, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[4, 0], [5, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 1], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 0], [3, 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], [2, 1], [4, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 1], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 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, 1]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 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], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [6, 0]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[4, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[4, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[5, 0], [6, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 0], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 0], [6, 0]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 1], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [5, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [3, 0], [6, 0]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[4, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 1], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[6, 0], [6, 0], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [6, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 1], [5, 0], [5, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 1], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 1], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 1], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 1], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 1], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 1], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 1], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 1], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}], "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}}, "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], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 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, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 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": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[3, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[4, 0], [5, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 1], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 0], [3, 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], [2, 1], [4, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 1], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 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": 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], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"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, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}], "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], "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], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 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": "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, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [5, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[3, 2], [5, 0]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[5, 2], [5, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [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, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"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], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [3, 2], [5, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [5, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [3, 2], [5, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 2], [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": [1, 2, 0], "pos": [[3, 2], [3, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [3, 2], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [3, 2], [5, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [5, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [3, 2], [5, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 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], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [3, 2], [5, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 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], [3, 2], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [3, 2], [5, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [3, 2], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [3, 2], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [3, 2], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [3, 2], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [3, 2], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0, 1], "pos": [[3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 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, 0], [0, 2], [5, 2], [5, 2], [5, 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": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [3, 0], [3, 0], [3, 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, 0], [0, 2], [5, 2], [5, 2], [5, 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": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}], "requirements": [[{"patt": [0], "pos": [[4, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [5, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[3, 2], [5, 0]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [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, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"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], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [3, 2], [6, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [6, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [3, 2], [6, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 2], [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": [1, 2, 0], "pos": [[3, 2], [3, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [3, 2], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [3, 2], [6, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [6, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [3, 2], [6, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [3, 2], [6, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 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], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [3, 2], [6, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [6, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 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], [3, 2], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [3, 2], [6, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [6, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [3, 2], [6, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [3, 2], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [3, 2], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [3, 2], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [3, 2], [6, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [6, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [3, 2], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [3, 2], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0, 1], "pos": [[3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 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, 0], [0, 2], [6, 2], [6, 2], [6, 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": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [3, 0], [3, 0], [3, 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, 0], [0, 2], [6, 2], [6, 2], [6, 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": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}], "requirements": [[{"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": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [5, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[4, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[5, 2], [5, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [5, 0]]}, {"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, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"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], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 2], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [5, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [4, 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], [4, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 2], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 2], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [5, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[4, 0], [5, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [5, 0]]}, {"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, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"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], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 2], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [5, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [4, 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], [4, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 2], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 2], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.row_and_col_separation", "strategy_class": "RowColumnSeparationStrategy", "ignore_parent": true, "inferrable": true, "possibly_empty": false, "workable": true}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[5, 2], [5, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [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, 0], [0, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"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, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [5, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 2], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [2, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [5, 0], [5, 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, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [3, 2], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [5, 0], [5, 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], [2, 0], [5, 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, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [3, 2], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [3, 2], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 2], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [2, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [2, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [5, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [3, 2], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [3, 2], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [3, 2], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [3, 2], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 2], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}], "requirements": [[{"patt": [0], "pos": [[4, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [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, 0], [0, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"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, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [5, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 2], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [2, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [5, 0], [5, 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, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [3, 2], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [5, 0], [5, 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], [2, 0], [5, 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, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [3, 2], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [3, 2], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 2], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [2, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [2, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [5, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [3, 2], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [3, 2], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [3, 2], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [3, 2], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 2], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}], "requirements": [[{"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": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [4, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[4, 1], [4, 1], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [4, 1], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [4, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 1], [5, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [4, 1], [5, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [4, 1], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [4, 1], [5, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [4, 1], [5, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [4, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [4, 1], [5, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [4, 1], [5, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [4, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}], "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], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [4, 2], [5, 2]]}, {"patt": [0, 2, 1], "pos": [[4, 2], [4, 2], [5, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [4, 2], [5, 2]]}, {"patt": [1, 2, 0], "pos": [[4, 2], [4, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [4, 2], [5, 2]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 2], [5, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [4, 2], [5, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [4, 2], [5, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [4, 2], [5, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [4, 2], [5, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [4, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [4, 2], [5, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [4, 2], [5, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [4, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 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": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 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": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 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, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 1], [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, 1, 0], "pos": [[1, 1], [2, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [2, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [2, 0]]}, {"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": [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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "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], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 1], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[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, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 1], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"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, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"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": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 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, 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": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"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, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 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": [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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"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, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "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": [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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.obstruction_inferral", "strategy_class": "ObstructionInferralStrategy", "gps": [{"patt": [0], "pos": [[2, 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, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 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, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [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, 1]]}, {"patt": [0], "pos": [[1, 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], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}], "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}}]}, {"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, 1, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 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, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [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, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [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, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 2]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [2, 2]]}, {"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, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [3, 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, 1, 0], "pos": [[0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 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], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 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], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0], [0, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 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, 0], [2, 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, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [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], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [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, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 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": 0, "own_col": true, "own_row": true, "include_empty": false}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 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": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 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": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [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, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [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, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 2]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [2, 2]]}, {"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, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [3, 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, 1, 0], "pos": [[0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 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], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 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], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0], [0, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 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, 0], [2, 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, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [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], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [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, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 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": 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": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"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, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [3, 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, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 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, 1], [1, 1], [1, 1], [1, 1]]}, {"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, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 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], [1, 1]]}, {"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, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 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, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [2, 1]]}, {"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, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[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, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.obstruction_inferral", "strategy_class": "ObstructionInferralStrategy", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [2, 1]]}]}}]}, {"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": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [5, 2]]}, {"patt": [0, 1], "pos": [[3, 2], [5, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [5, 2]]}, {"patt": [1, 0], "pos": [[3, 2], [5, 2]]}, {"patt": [1, 0], "pos": [[4, 2], [5, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [5, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [5, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [5, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [5, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [5, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [4, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [5, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 2], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [2, 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, 0], [0, 2], [3, 2], [3, 2], [4, 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": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [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], [2, 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, 0], [0, 2], [3, 2], [3, 2], [4, 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": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 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], "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, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [6, 2]]}, {"patt": [0, 1], "pos": [[4, 2], [6, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [6, 2]]}, {"patt": [1, 0], "pos": [[4, 2], [6, 2]]}, {"patt": [1, 0], "pos": [[5, 2], [6, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [6, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [6, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [6, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [6, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [6, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [5, 2], [5, 2]]}, {"patt": [1, 0, 2], "pos": [[4, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [6, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 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], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 2], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 2], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [3, 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, 0], [0, 2], [4, 2], [4, 2], [5, 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": [[0, 2], [0, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [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], [3, 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, 0], [0, 2], [4, 2], [4, 2], [5, 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": [[0, 2], [0, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "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], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"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, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [3, 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, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 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, 1], [1, 1], [1, 1], [1, 1]]}, {"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, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 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], [1, 1]]}, {"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, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 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": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [5, 2]]}, {"patt": [0, 1], "pos": [[3, 2], [5, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [5, 2]]}, {"patt": [1, 0], "pos": [[3, 2], [5, 2]]}, {"patt": [1, 0], "pos": [[4, 2], [5, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [5, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [5, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [5, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [5, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [5, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [4, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [5, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 2], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [2, 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, 0], [0, 2], [3, 2], [3, 2], [4, 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": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [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], [2, 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, 0], [0, 2], [3, 2], [3, 2], [4, 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": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 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": "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, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [5, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[4, 1], [5, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [4, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 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], "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], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [4, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.obstruction_inferral", "strategy_class": "ObstructionInferralStrategy", "gps": [{"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [5, 1]]}]}}, "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], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 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], [2, 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], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "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], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 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, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 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, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 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], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.obstruction_inferral", "strategy_class": "ObstructionInferralStrategy", "gps": [{"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 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], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 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], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 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, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 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": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 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, 0], [0, 0], [0, 0], [0, 0], [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, 0], [1, 0], [2, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 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, 0], [0, 0], [0, 0], [0, 0], [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, 0], [1, 0], [1, 0], [2, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "children": [{"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], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 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": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 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": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [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, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [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, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.obstruction_inferral", "strategy_class": "ObstructionInferralStrategy", "gps": [{"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 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], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 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": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[4, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.obstruction_inferral", "strategy_class": "ObstructionInferralStrategy", "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"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], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[5, 2], [5, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [4, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 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, 1, 2], "pos": [[2, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 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, 0], [2, 0], [4, 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": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 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, 0], [2, 0], [2, 0], [4, 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": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"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": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [4, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 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, 1, 2], "pos": [[2, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 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, 0], [2, 0], [4, 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": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 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, 0], [2, 0], [2, 0], [4, 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": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.row_and_col_separation", "strategy_class": "RowColumnSeparationStrategy", "ignore_parent": true, "inferrable": true, "possibly_empty": false, "workable": true}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "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": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [4, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 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, 1, 2], "pos": [[2, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 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, 0], [2, 0], [4, 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": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 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, 0], [2, 0], [2, 0], [4, 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": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"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": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 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": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 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, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 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, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.obstruction_inferral", "strategy_class": "ObstructionInferralStrategy", "gps": [{"patt": [0], "pos": [[5, 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, 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, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[5, 2], [5, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [5, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [5, 0], [5, 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], [2, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 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], [2, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[4, 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": [[2, 2]]}, {"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], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [5, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [5, 0], [5, 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], [2, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 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], [2, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"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, 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": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"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, 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, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.row_and_col_separation", "strategy_class": "RowColumnSeparationStrategy", "ignore_parent": true, "inferrable": true, "possibly_empty": false, "workable": true}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [1, 1], [1, 1], [1, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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], [1, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "children": [{"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], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 3]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [3, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [3, 3], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [3, 3], [4, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [3, 3], [4, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 3], [3, 3], [4, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 3], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 3], [4, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 3], [3, 3], [4, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [3, 3], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [3, 3], [4, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [3, 3], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [3, 3], [4, 3]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 3], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 3], [3, 3], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 3], [3, 3], [4, 3]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [3, 3], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [3, 3], [4, 3]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 3], [3, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 3], [3, 3], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 3], [3, 3], [4, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 3], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 3], [3, 1], [3, 3]]}, {"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, 0], [4, 3], [4, 1], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [3, 3], [3, 1], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [4, 3], [4, 1], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [3, 3], [3, 1], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [4, 3], [4, 1], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 3], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 3], [3, 1], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [4, 3], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [4, 3], [4, 1], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 1], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [4, 3], [4, 1], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 3], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 3], [4, 1], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 1], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [3, 3], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [3, 3], [3, 1], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [4, 3], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [4, 3], [4, 1], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [3, 3], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [3, 3], [3, 1], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [4, 3], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [4, 3], [4, 1], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 3], [3, 1], [3, 1]]}, {"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], [3, 3], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 1], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"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": [3, 2, 0, 1], "pos": [[2, 3], [3, 3], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [3, 3], [3, 1], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [4, 3], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [4, 3], [4, 1], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 1], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"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": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 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, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 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": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 4, 0, 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": 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": [[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": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 3]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [3, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [3, 3], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [3, 3], [4, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [3, 3], [4, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 3], [3, 3], [4, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 3], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 3], [4, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 3], [3, 3], [4, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [3, 3], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [3, 3], [4, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [3, 3], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [3, 3], [4, 3]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 3], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 3], [3, 3], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 3], [3, 3], [4, 3]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [3, 3], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [3, 3], [4, 3]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 3], [3, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 3], [3, 3], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 3], [3, 3], [4, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 3], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 3], [3, 1], [3, 3]]}, {"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, 0], [4, 3], [4, 1], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [3, 3], [3, 1], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [4, 3], [4, 1], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [3, 3], [3, 1], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [4, 3], [4, 1], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 3], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 3], [3, 1], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [4, 3], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [4, 3], [4, 1], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 1], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [4, 3], [4, 1], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 3], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 3], [4, 1], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 1], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [3, 3], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [3, 3], [3, 1], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [4, 3], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [4, 3], [4, 1], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [3, 3], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [3, 3], [3, 1], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [4, 3], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [4, 3], [4, 1], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 3], [3, 1], [3, 1]]}, {"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], [3, 3], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 1], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"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": [3, 2, 0, 1], "pos": [[2, 3], [3, 3], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [3, 3], [3, 1], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [4, 3], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [4, 3], [4, 1], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 1], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"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": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 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, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 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": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 4, 0, 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": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"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, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [3, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 3]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [5, 3], [6, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [5, 1], [6, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [5, 3], [6, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [5, 3], [6, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 3], [5, 3], [6, 3]]}, {"patt": [0, 2, 1], "pos": [[5, 1], [5, 1], [6, 1]]}, {"patt": [0, 2, 1], "pos": [[5, 1], [5, 3], [6, 1]]}, {"patt": [0, 2, 1], "pos": [[5, 1], [5, 3], [6, 3]]}, {"patt": [0, 2, 1], "pos": [[5, 3], [5, 3], [6, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [5, 3], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [5, 3], [6, 3]]}, {"patt": [1, 2, 0], "pos": [[3, 3], [5, 3], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 3], [5, 3], [6, 3]]}, {"patt": [1, 2, 0], "pos": [[5, 1], [5, 1], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 1], [5, 3], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 3], [5, 3], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 3], [5, 3], [6, 3]]}, {"patt": [2, 1, 0], "pos": [[3, 3], [5, 3], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 3], [5, 3], [6, 3]]}, {"patt": [2, 1, 0], "pos": [[5, 1], [5, 1], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[5, 3], [5, 1], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[5, 3], [5, 3], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[5, 3], [5, 3], [6, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [5, 3], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [5, 3], [5, 1], [5, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [6, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [6, 3], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [6, 3], [6, 1], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 3], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 3], [5, 1], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [6, 3], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [6, 3], [6, 1], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [6, 3], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [6, 3], [6, 1], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [5, 3], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [6, 3], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [5, 3], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [6, 3], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 3], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [6, 3], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [6, 3], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 1], [6, 3], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [6, 3], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [5, 3], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [6, 3], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [6, 3], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 3], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 4, 0, 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}}]}, {"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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[3, 2], [4, 1]]}, {"patt": [1, 0], "pos": [[3, 2], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 1], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 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": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"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, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"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": [1, 0], "pos": [[3, 3], [4, 2]]}, {"patt": [1, 0], "pos": [[3, 3], [4, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 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": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 2], [4, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 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, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 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": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.row_and_col_separation", "strategy_class": "RowColumnSeparationStrategy", "ignore_parent": true, "inferrable": true, "possibly_empty": false, "workable": true}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 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": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 1], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"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, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 3], [3, 2]]}, {"patt": [1, 0], "pos": [[2, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 1], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 2], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.row_and_col_separation", "strategy_class": "RowColumnSeparationStrategy", "ignore_parent": true, "inferrable": true, "possibly_empty": false, "workable": true}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [3, 2]]}, {"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], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [4, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [3, 2], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [3, 2], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 2], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 2], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 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, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [3, 2], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [3, 2], [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], [4, 1], [4, 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], [0, 1], [4, 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, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [3, 2], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [3, 2], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [3, 2], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [3, 2], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 1], [3, 2], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 1], [3, 2], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 4, 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, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [4, 2]]}, {"patt": [0, 1], "pos": [[4, 2], [4, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [4, 2]]}, {"patt": [1, 0], "pos": [[4, 2], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [3, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [5, 1], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[4, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [3, 1], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [4, 2], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [4, 2], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 2], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 2], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [3, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [3, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [5, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [5, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 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, 1], [5, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [4, 2], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [4, 2], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [5, 1], [5, 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], [0, 1], [5, 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, 1], [5, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [5, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [5, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [4, 2], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [4, 2], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [5, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [5, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [5, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [4, 2], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [4, 2], [5, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 1], [4, 2], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 1], [4, 2], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [4, 1], [4, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 1], [4, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 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], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 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], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [0, 4, 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, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [4, 1], [4, 1], [5, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [4, 1], [4, 1], [5, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [4, 1], [4, 1], [5, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.row_and_col_separation", "strategy_class": "RowColumnSeparationStrategy", "ignore_parent": true, "inferrable": true, "possibly_empty": false, "workable": true}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "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, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [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, 1, 2], "pos": [[0, 1], [0, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"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, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [4, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 2], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 2], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 2], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 2], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [3, 2], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [3, 2], [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], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [3, 2], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [3, 2], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [1, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [1, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [3, 2], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [3, 2], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 1], [3, 2], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 1], [3, 2], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, "children": [{"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": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [4, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[4, 2], [4, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [4, 2]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[4, 2], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [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, 1, 2], "pos": [[0, 1], [0, 2], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"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, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [5, 1], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[4, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [4, 2], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [4, 2], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 2], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 2], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [2, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [2, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [5, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [5, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [5, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [4, 2], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [4, 2], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 1], [5, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [5, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [5, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [4, 2], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [4, 2], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [2, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [2, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [2, 1], [5, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [5, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [5, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [4, 2], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [4, 2], [5, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 1], [4, 2], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 1], [4, 2], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 1], [4, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 1], [4, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"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], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"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, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 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, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [4, 1], [4, 1], [5, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [4, 1], [4, 1], [5, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [4, 1], [4, 1], [5, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}]], "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": "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, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [4, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"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, 2], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 2], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [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, 2], [2, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 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, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 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, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}]], "assumptions": []}, "children": [{"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": [[2, 0]]}, {"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], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [5, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [5, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"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, 2], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 2], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 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], [3, 1], [3, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 2], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"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, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"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, 1], [2, 1], [2, 1], [3, 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], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}], "requirements": [[{"patt": [0], "pos": [[4, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.row_and_col_separation", "strategy_class": "RowColumnSeparationStrategy", "ignore_parent": true, "inferrable": true, "possibly_empty": false, "workable": true}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 0]]}, {"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": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 1], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 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, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 1], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"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": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0], [3, 0]]}, {"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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.obstruction_inferral", "strategy_class": "ObstructionInferralStrategy", "gps": [{"patt": [0], "pos": [[1, 1]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 1], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"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": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0], [3, 0]]}, {"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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 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, 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, 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, 0]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[6, 1], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 3], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 3], [6, 1], [6, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[2, 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, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"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, 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, 0]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[6, 1], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 3], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 3], [6, 1], [6, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 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, 2]]}, {"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, 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, 2]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[5, 4]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0, 1], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1], "pos": [[5, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 4], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 4], [6, 2], [6, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}], "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], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [4, 0]]}, {"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], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 1], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 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, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [3, 1], [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, 1], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [3, 1], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [3, 1], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 4, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 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, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 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, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"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], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [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], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 1], [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, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [2, 1], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [2, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [2, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [2, 1], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"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": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0], [3, 0]]}, {"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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 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, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.obstruction_inferral", "strategy_class": "ObstructionInferralStrategy", "gps": [{"patt": [0], "pos": [[1, 1]]}]}}]}, {"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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [4, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[3, 2], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [3, 2], [5, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [5, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 2], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [3, 2], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [3, 2], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [3, 2], [5, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 2], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [3, 2], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [3, 2], [5, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [5, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [3, 2], [5, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [3, 2], [5, 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], [3, 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], [0, 2], [3, 2], [5, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"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, 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], [3, 2], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [3, 2], [5, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [3, 2], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 2], [3, 2], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [3, 2], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [3, 2], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [3, 2], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 1], [3, 2], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 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, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [5, 2], [5, 2], [5, 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, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 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, 1], [0, 2], [5, 2], [5, 2], [5, 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": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 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, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [3, 1], [3, 1], [3, 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, 1], [0, 2], [5, 2], [5, 2], [5, 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": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [5, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[4, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[4, 2], [5, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [4, 2], [6, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[4, 2], [4, 2], [6, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 2], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [4, 2], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [4, 2], [6, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [4, 2], [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": [1, 2, 0], "pos": [[4, 2], [4, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [3, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [4, 2], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [4, 2], [6, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 2], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 2], [6, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [4, 2], [6, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [4, 2], [6, 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, 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], [4, 2], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [4, 2], [6, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [4, 2], [6, 2]]}, {"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, 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], [4, 2], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [4, 2], [6, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [4, 2], [6, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [4, 2], [6, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [4, 2], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 2], [4, 2], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [4, 2], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [4, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [4, 2], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [4, 2], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [4, 2], [6, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [4, 2], [6, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [4, 2], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 1], [4, 2], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [4, 2], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [4, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 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, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 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, 0, 1], "pos": [[4, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 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], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 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, 1], [0, 2], [6, 2], [6, 2], [6, 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": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 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], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 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, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [4, 1], [4, 1], [4, 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, 1], [0, 2], [6, 2], [6, 2], [6, 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": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.row_and_col_separation", "strategy_class": "RowColumnSeparationStrategy", "ignore_parent": true, "inferrable": true, "possibly_empty": false, "workable": true}}, "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": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [4, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[3, 2], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [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, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"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, 2], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [3, 2], [5, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [5, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 2], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 2], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [3, 2], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [3, 2], [5, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 2], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [3, 2], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [3, 2], [5, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [5, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [3, 2], [5, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 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], [3, 2], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [3, 2], [5, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 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], [0, 2], [3, 2], [5, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [3, 2], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 2], [3, 2], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [1, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [3, 2], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [3, 2], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [3, 2], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 1], [3, 2], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 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, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 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, 1], [0, 2], [5, 2], [5, 2], [5, 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": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [3, 1], [3, 1], [3, 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, 1], [0, 2], [5, 2], [5, 2], [5, 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": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, "children": [{"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": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [5, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[4, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[4, 2], [5, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [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, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"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, 2], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [4, 2], [6, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[4, 2], [4, 2], [6, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 2], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [4, 2], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [4, 2], [6, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [4, 2], [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": [1, 2, 0], "pos": [[4, 2], [4, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [2, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [4, 2], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [4, 2], [6, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 2], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 2], [6, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [4, 2], [6, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [4, 2], [6, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 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], [4, 2], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [4, 2], [6, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [4, 2], [6, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [4, 2], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [4, 2], [6, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [4, 2], [6, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [4, 2], [6, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [4, 2], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 2], [4, 2], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [4, 2], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [4, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [2, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [4, 2], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [4, 2], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [4, 2], [6, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [4, 2], [6, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [4, 2], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 1], [4, 2], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [4, 2], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [4, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 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, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 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, 0, 1], "pos": [[4, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"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], [4, 1], [4, 1], [4, 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, 1], [0, 2], [6, 2], [6, 2], [6, 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": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"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, 1], [4, 1], [4, 1], [4, 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, 1], [4, 1], [4, 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, 1], [0, 2], [6, 2], [6, 2], [6, 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": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.row_and_col_separation", "strategy_class": "RowColumnSeparationStrategy", "ignore_parent": true, "inferrable": true, "possibly_empty": false, "workable": true}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.row_and_col_separation", "strategy_class": "RowColumnSeparationStrategy", "ignore_parent": true, "inferrable": true, "possibly_empty": false, "workable": true}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [3, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 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": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}], "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], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [3, 2], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 2], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [3, 2], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [3, 2], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 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": [3, 2, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 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": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 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, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [4, 2]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[3, 2], [4, 2]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 2]]}, {"patt": [0, 1], "pos": [[4, 2], [4, 2]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [3, 2]]}, {"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, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [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], [2, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 0], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 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, 0], [1, 0], [4, 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, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 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, 0], [1, 0], [1, 0], [4, 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, 0], [1, 0], [4, 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, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 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, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[3, 2], [5, 2]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[4, 0], [5, 2]]}, {"patt": [0, 1], "pos": [[4, 0], [6, 0]]}, {"patt": [0, 1], "pos": [[5, 2], [5, 2]]}, {"patt": [0, 1], "pos": [[6, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [4, 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, 0], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [6, 0]]}, {"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], [2, 2], [5, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 0], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 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, 0], [1, 0], [6, 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, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 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, 0], [1, 0], [1, 0], [6, 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, 0], [1, 0], [6, 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, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 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], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 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], [1, 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], [1, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [3, 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, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 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, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [3, 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, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 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, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 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], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [4, 2]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[3, 2], [4, 2]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 2]]}, {"patt": [0, 1], "pos": [[4, 2], [4, 2]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [3, 2]]}, {"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, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [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], [2, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 0], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 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, 0], [1, 0], [4, 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, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 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, 0], [1, 0], [1, 0], [4, 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, 0], [1, 0], [4, 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, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 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], "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, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [4, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"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, 1], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 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], [4, 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], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"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], "pos": [[4, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [4, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 1], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 1], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 3], [3, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 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], [4, 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], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.row_and_col_separation", "strategy_class": "RowColumnSeparationStrategy", "ignore_parent": true, "inferrable": true, "possibly_empty": false, "workable": true}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 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": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [4, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"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, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 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], [5, 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, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [0, 4, 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], [5, 0]]}, {"patt": [0, 4, 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], [5, 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, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 2]]}, {"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, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [5, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[4, 0], [5, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [6, 0]]}, {"patt": [0, 1], "pos": [[5, 1], [5, 1]]}, {"patt": [0, 1], "pos": [[6, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"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, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [0, 3, 4, 1, 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], [6, 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, 0], [1, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [0, 4, 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], [6, 0]]}, {"patt": [0, 4, 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], [6, 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, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 0], [2, 1]]}, {"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": [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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [2, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 2], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [2, 2], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [2, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [2, 2], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [2, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 2], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [2, 2], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [2, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [4, 2], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 2], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 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, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [4, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 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, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}]], "assumptions": []}], "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}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [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], [0, 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": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 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, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 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, 0, 1], "pos": [[4, 2], [4, 0], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 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], [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], [0, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 2], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 2], [3, 0], [3, 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], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 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], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [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, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [3, 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], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}], [{"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}]], "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], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 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, 0, 1], "pos": [[4, 2], [4, 0], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 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], [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], [0, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 2], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 2], [3, 0], [3, 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], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 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], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [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, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [3, 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], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}], [{"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"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, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 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, 0], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 0], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 1], [4, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 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, 3], [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], [0, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 3], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 3], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 3], [0, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 3], [3, 0], [3, 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], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 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], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 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, 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, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [1, 0], [1, 0], [3, 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, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 3], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 3], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}], "requirements": [[{"patt": [0], "pos": [[2, 2]]}], [{"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 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": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 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, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [3, 2], [5, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [5, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [3, 2], [5, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [5, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [3, 2], [5, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [5, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [3, 2], [5, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [3, 2], [5, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [3, 2], [5, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"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], [2, 0], [2, 0], [2, 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, 0], [0, 2], [5, 2], [5, 2], [5, 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": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"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], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0], [2, 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, 0], [0, 2], [5, 2], [5, 2], [5, 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": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}], "requirements": [[{"patt": [0], "pos": [[4, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[3, 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, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [3, 2], [5, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [5, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [3, 2], [5, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [5, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [3, 2], [5, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [5, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [3, 2], [5, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [3, 2], [5, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [3, 2], [5, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"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], [2, 0], [2, 0], [2, 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, 0], [0, 2], [5, 2], [5, 2], [5, 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": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"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], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0], [2, 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, 0], [0, 2], [5, 2], [5, 2], [5, 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": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}], "requirements": [[{"patt": [0], "pos": [[4, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[5, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[5, 1], [5, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [4, 2], [6, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 2], [4, 2], [6, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [4, 2], [6, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 2], [4, 2], [6, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [4, 2], [6, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 2], [6, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [4, 2], [6, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [4, 2], [6, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [4, 2], [6, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [4, 2], [6, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 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], [4, 2], [6, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [4, 2], [6, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [4, 2], [6, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [4, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [4, 2], [6, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [4, 2], [6, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [4, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 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, 0], [0, 2], [6, 2], [6, 2], [6, 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": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [3, 0], [3, 0], [3, 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, 0], [0, 2], [6, 2], [6, 2], [6, 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": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}], "requirements": [[{"patt": [0], "pos": [[5, 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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[5, 2], [5, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [4, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 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, 1, 2], "pos": [[2, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 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, 0], [2, 0], [4, 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": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 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, 0], [2, 0], [2, 0], [4, 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": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}], "requirements": [[{"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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [4, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 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, 1, 2], "pos": [[2, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 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, 0], [2, 0], [4, 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": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 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, 0], [2, 0], [2, 0], [4, 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": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.row_and_col_separation", "strategy_class": "RowColumnSeparationStrategy", "ignore_parent": true, "inferrable": true, "possibly_empty": false, "workable": true}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[5, 2], [5, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 2], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [5, 0], [5, 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], [2, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 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], [2, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[4, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 2], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [5, 0], [5, 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], [2, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 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], [2, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}], "requirements": [[{"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": "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, 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], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 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], [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], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 2], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 2], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [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, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 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], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [5, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [2, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [5, 0], [5, 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, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [5, 0], [5, 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], [0, 0], [5, 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, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 2], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 2], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [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, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}], "requirements": [[{"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": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 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], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 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], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 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, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"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], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 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], [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], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 2], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 2], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [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, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}], "requirements": [[{"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": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 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, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 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, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [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, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"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, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [3, 2], [5, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [5, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [3, 2], [5, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [5, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [3, 2], [5, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [5, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [3, 2], [5, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [3, 2], [5, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [3, 2], [5, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"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], [2, 0], [2, 0], [2, 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, 0], [0, 2], [5, 2], [5, 2], [5, 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": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"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], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0], [2, 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, 0], [0, 2], [5, 2], [5, 2], [5, 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": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}], "requirements": [[{"patt": [0], "pos": [[4, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[3, 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, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [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, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"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, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [3, 2], [5, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [5, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [3, 2], [5, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [5, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [3, 2], [5, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [5, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [3, 2], [5, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [3, 2], [5, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [3, 2], [5, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"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], [2, 0], [2, 0], [2, 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, 0], [0, 2], [5, 2], [5, 2], [5, 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": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"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], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0], [2, 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, 0], [0, 2], [5, 2], [5, 2], [5, 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": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}], "requirements": [[{"patt": [0], "pos": [[4, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[5, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[5, 1], [5, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [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, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"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, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [4, 2], [6, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 2], [4, 2], [6, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [4, 2], [6, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 2], [4, 2], [6, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [4, 2], [6, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 2], [6, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [4, 2], [6, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [4, 2], [6, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [4, 2], [6, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [4, 2], [6, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 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], [4, 2], [6, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [4, 2], [6, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [4, 2], [6, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [4, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [4, 2], [6, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [4, 2], [6, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [4, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 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, 0], [0, 2], [6, 2], [6, 2], [6, 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": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [3, 0], [3, 0], [3, 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, 0], [0, 2], [6, 2], [6, 2], [6, 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": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}], "requirements": [[{"patt": [0], "pos": [[5, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.row_and_col_separation", "strategy_class": "RowColumnSeparationStrategy", "ignore_parent": true, "inferrable": true, "possibly_empty": false, "workable": true}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [0, 0]]}, {"patt": [0, 3, 4, 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], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[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": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 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], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 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], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 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], [2, 0]]}, {"patt": [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], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}], "indices": [0], "direction": 0, "own_col": true, "own_row": true, "include_empty": false}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "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], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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, 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": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 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], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 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], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 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], [2, 0]]}, {"patt": [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], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}], "indices": [0], "direction": 0, "own_col": true, "own_row": true, "include_empty": false}}, "idx": 0}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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, 1]]}, {"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": [[3, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 2]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 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, 0], [2, 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, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 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, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 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}}, {"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], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 2]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 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, 0], [2, 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, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 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, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[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": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [0, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 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, 0], [2, 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, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 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, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}], "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}}]}, {"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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 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": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 1], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [], "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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 3], [3, 2]]}, {"patt": [1, 0], "pos": [[2, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 1], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 2], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}], "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, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 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": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 1], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}], "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, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 1], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 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": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 3], [3, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 1], [1, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 2], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.row_and_col_separation", "strategy_class": "RowColumnSeparationStrategy", "ignore_parent": true, "inferrable": true, "possibly_empty": false, "workable": true}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"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, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "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": [[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": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [2, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 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": [[0, 1]]}, {"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], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 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": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"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, 2], [2, 2], [2, 2], [2, 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], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"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], [1, 0], [1, 0], [1, 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, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [[{"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": 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": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [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": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"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, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"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, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"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, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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], [0, 1], [1, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 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], [3, 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], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.obstruction_inferral", "strategy_class": "ObstructionInferralStrategy", "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 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, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"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], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}], "requirements": [[{"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": [[2, 2]]}, {"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], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}], "requirements": [[{"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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [4, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 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], "pos": [[0, 0]]}, {"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, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [6, 2], [6, 2]]}, {"patt": [1, 0, 2], "pos": [[5, 2], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 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": [[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": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 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, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [1, 1]]}, {"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, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 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": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [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, 1], [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, 1], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 1], [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": [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, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"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": [[0, 0], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 3]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 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, 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": [[0, 0], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 3]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 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, 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, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"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": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[4, 2], [4, 2]]}, {"patt": [0, 1], "pos": [[6, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[3, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[4, 2], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [6, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 0], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [6, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 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], [3, 0], [3, 0], [3, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[4, 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, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 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, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [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, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 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": [[4, 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": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}], "requirements": [[{"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], "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, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 1], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[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": [[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, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 1], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 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], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 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": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[6, 1], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 3], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 3], [6, 1], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}], "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": [[1, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 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, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"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], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [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], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 1], [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, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [2, 1], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [2, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [2, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [2, 1], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"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": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0], [3, 0]]}, {"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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 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, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 2]]}, {"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, 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, 0]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 3]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[6, 1], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 3], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 3], [6, 1], [6, 3]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [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], [0, 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": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 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, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}], "requirements": [[{"patt": [0], "pos": [[3, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[2, 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, 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, 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, 0]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 3]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[6, 1], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 3], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 3], [6, 1], [6, 3]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [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], [0, 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": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 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, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}], "requirements": [[{"patt": [0], "pos": [[3, 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, 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, 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, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0], "pos": [[7, 1]]}, {"patt": [0], "pos": [[7, 2]]}, {"patt": [0], "pos": [[7, 3]]}, {"patt": [0], "pos": [[8, 0]]}, {"patt": [0], "pos": [[8, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[5, 2], [5, 2]]}, {"patt": [0, 1], "pos": [[7, 0], [7, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[3, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [7, 0]]}, {"patt": [1, 0], "pos": [[4, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[4, 0], [7, 0]]}, {"patt": [1, 0], "pos": [[5, 2], [5, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [7, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [7, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[6, 0], [6, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[6, 0], [6, 0], [7, 0]]}, {"patt": [2, 0, 1], "pos": [[8, 1], [8, 1], [8, 1]]}, {"patt": [2, 0, 1], "pos": [[8, 3], [8, 1], [8, 1]]}, {"patt": [2, 0, 1], "pos": [[8, 3], [8, 1], [8, 3]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 0], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 0], [7, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [7, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 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], [2, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[8, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[8, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[8, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 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": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 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": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[5, 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, 0]]}, {"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], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[7, 0]]}, {"patt": [0], "pos": [[7, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [5, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [5, 2]]}, {"patt": [0, 1], "pos": [[5, 2], [5, 2]]}, {"patt": [0, 1], "pos": [[6, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [5, 2]]}, {"patt": [1, 0], "pos": [[3, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[4, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[5, 2], [5, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [4, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [5, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [5, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 0], [5, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 0], [5, 2], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [4, 0], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 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], [3, 0], [5, 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], [3, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 0], [5, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 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], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 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, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[5, 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, 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], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [4, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[4, 2], [4, 2]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[4, 2], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 2], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 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], [2, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[4, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.obstruction_inferral", "strategy_class": "ObstructionInferralStrategy", "gps": [{"patt": [0], "pos": [[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": [[0, 0]]}, {"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], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [4, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [4, 2]]}, {"patt": [0, 1], "pos": [[4, 2], [4, 2]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [4, 2]]}, {"patt": [1, 0], "pos": [[3, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[4, 2], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 2], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 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], [2, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[4, 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, 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], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[7, 0]]}, {"patt": [0], "pos": [[7, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [5, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [5, 2]]}, {"patt": [0, 1], "pos": [[5, 2], [5, 2]]}, {"patt": [0, 1], "pos": [[6, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [5, 2]]}, {"patt": [1, 0], "pos": [[3, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[4, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[5, 2], [5, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [4, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [5, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [5, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 0], [5, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 0], [5, 2], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [4, 0], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 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], [3, 0], [5, 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], [3, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 0], [5, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 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], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 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, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[5, 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": "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, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [2, 1], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 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": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 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], [3, 1], [3, 1], [3, 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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "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], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 3], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 1], [2, 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": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[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, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 3], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 1], [2, 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": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[3, 4], [4, 2]]}, {"patt": [1, 0], "pos": [[3, 4], [4, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 4], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 4], [3, 1], [3, 4]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [4, 2], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 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": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 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": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.row_and_col_separation", "strategy_class": "RowColumnSeparationStrategy", "ignore_parent": true, "inferrable": true, "possibly_empty": false, "workable": true}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [5, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [5, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 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, 1], [2, 1], [3, 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, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[2, 1]]}], [{"patt": [0], "pos": [[4, 0]]}]], "assumptions": []}, "children": [{"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, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 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, 1], [2, 1], [3, 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, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[2, 1]]}], [{"patt": [0], "pos": [[4, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.obstruction_inferral", "strategy_class": "ObstructionInferralStrategy", "gps": [{"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [5, 1]]}]}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "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": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[4, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[4, 2], [5, 1]]}, {"patt": [1, 0], "pos": [[4, 2], [5, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 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": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 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": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}], "requirements": [], "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, 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, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[4, 3], [5, 2]]}, {"patt": [1, 0], "pos": [[4, 3], [5, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 1], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 2], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 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": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 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": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}], "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": [[0, 1]]}, {"patt": [0], "pos": [[1, 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], "pos": [[4, 0]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[4, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[4, 2], [5, 1]]}, {"patt": [1, 0], "pos": [[4, 2], [5, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 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": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 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": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}], "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], "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": [[3, 3]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[4, 2], [5, 2]]}, {"patt": [1, 0], "pos": [[4, 3], [5, 2]]}, {"patt": [1, 0], "pos": [[4, 3], [5, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 2], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 2], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 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": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 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": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 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], "pos": [[3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [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, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [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": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "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], [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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "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], [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, 1], [0, 0], [0, 0], [0, 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], [1, 0], [1, 0], [2, 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], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 2]]}, {"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, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0, 1], "pos": [[4, 2], [4, 2]]}, {"patt": [1, 0], "pos": [[4, 2], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 3]]}, {"patt": [0, 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, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 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, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 3], [3, 3], [5, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 0], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 1], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 3], [3, 3], [5, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 3], [3, 3], [5, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 3], [3, 3], [5, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [3, 3], [5, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [3, 3], [5, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 3], [3, 3], [5, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [3, 3], [5, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [3, 3], [5, 3]]}, {"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, 3], [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, 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, 3], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [3, 3], [5, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [3, 3], [5, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [3, 3], [5, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [3, 3], [5, 3]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 3], [3, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 3], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 3], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 3], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 3], [3, 3], [5, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 3], [0, 3], [3, 3], [5, 3]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 3], [3, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 3], [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": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 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], [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, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 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, 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, 1], [0, 0], [0, 0], [0, 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], [1, 0], [1, 0], [2, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [1, 0], [1, 0], [2, 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, 0], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 3], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 3], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}], "requirements": [[{"patt": [0], "pos": [[4, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[3, 1]]}], "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": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"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], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 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, 1], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "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": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0], [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], [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], [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], [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], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"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, 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, 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, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 3]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 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, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}], "requirements": [[{"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": [[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, 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, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 3]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 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, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}], "requirements": [[{"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": [[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], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[5, 0]]}, {"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], "pos": [[7, 0]]}, {"patt": [0], "pos": [[7, 1]]}, {"patt": [0], "pos": [[7, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[5, 1], [5, 1]]}, {"patt": [0, 1], "pos": [[6, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[5, 1], [5, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [6, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [2, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [2, 0], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [6, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 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": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 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": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[5, 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": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"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, 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], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [4, 2]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"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": 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, 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], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [4, 2]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"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": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[3, 2], [5, 2]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [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], [2, 0], [2, 0], [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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"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], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"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, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 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": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"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, 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, 1]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[4, 2], [4, 2]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 1]]}, {"patt": [1, 0], "pos": [[4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[4, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[3, 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, 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, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[4, 2], [4, 2]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 1]]}, {"patt": [1, 0], "pos": [[4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[4, 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, 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, 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, 0]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[7, 0]]}, {"patt": [0], "pos": [[7, 1]]}, {"patt": [0], "pos": [[7, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[7, 2], [7, 2]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[4, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[7, 2], [7, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 3], [6, 3], [6, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 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], [3, 0], [3, 0], [3, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[7, 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": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 1], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [2, 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], [1, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [4, 0]]}, {"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": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [4, 0]]}, {"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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 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, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 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, 0], [2, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 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, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 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, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [4, 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, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 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], "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], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[6, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [4, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 1], [5, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[3, 0], [3, 0], [4, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [6, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 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, 0], [1, 0], [6, 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, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [6, 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": [[4, 0], [4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 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, 0], [1, 0], [1, 0], [6, 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, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [6, 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": [[4, 0], [4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [6, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [6, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [6, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [6, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [6, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [6, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [6, 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": "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, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "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], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 0]]}], "indices": [0], "direction": 0, "own_col": true, "own_row": true, "include_empty": false}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"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], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "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, 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], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[5, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[5, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 3], [6, 3], [6, 3]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[5, 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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [5, 2], [5, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 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], "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], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[7, 0]]}, {"patt": [0], "pos": [[7, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [4, 0], [6, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [6, 0], [6, 0]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [7, 2], [7, 2]]}, {"patt": [1, 0, 2], "pos": [[5, 0], [6, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [4, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [6, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [7, 2], [7, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [6, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[6, 0], [6, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[7, 2], [7, 2], [7, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [7, 2], [7, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[4, 0], [4, 0], [6, 0], [6, 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], [4, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [4, 0], [6, 0], [6, 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], [4, 0], [6, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [7, 2], [7, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[4, 0], [4, 0], [6, 0], [6, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [6, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [7, 2], [7, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[4, 0], [4, 0], [6, 0], [6, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [7, 2], [7, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [6, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[4, 0], [4, 0], [6, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [7, 2], [7, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [6, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 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": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 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": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 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, 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, 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, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 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], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 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], [0, 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], [0, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 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], [3, 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], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 2]]}, {"patt": [0, 1], "pos": [[4, 2], [4, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [4, 2]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 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], [0, 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], [0, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 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], [4, 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], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [4, 0]]}], "requirements": [[{"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": 0, "own_col": true, "own_row": true, "include_empty": false}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 2]]}, {"patt": [0, 1], "pos": [[4, 2], [4, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [4, 2]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 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], [0, 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], [0, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 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], [4, 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], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"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, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 0]]}, {"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": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[5, 3], [5, 3]]}, {"patt": [0, 1], "pos": [[6, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [6, 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], [0, 0], [6, 0]]}, {"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], [6, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [6, 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], [6, 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], [6, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 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], [6, 0]]}, {"patt": [0, 4, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [6, 0]]}], "requirements": [[{"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, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[0, 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, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 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], [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, 0], [1, 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], [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, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 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": [[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": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 2]]}, {"patt": [0, 1], "pos": [[4, 2], [4, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [0, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 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, 0], [2, 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, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 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, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 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}}, {"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], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 2]]}, {"patt": [0, 1], "pos": [[4, 2], [4, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [0, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 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, 0], [2, 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, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 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, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[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": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[4, 2], [4, 2]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [5, 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], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 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], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 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, 0], [2, 0], [5, 0]]}, {"patt": [0, 4, 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], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 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, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}], "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}}]}, {"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": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 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], [1, 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], [1, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0], [0, 0], [3, 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, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 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, 0], [2, 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, 0], [0, 0], [0, 0], [3, 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, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 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, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 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": [[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": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[4, 2], [4, 2]]}, {"patt": [0, 1], "pos": [[4, 2], [5, 2]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 2]]}, {"patt": [0, 1], "pos": [[5, 2], [5, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [5, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [5, 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], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 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], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 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, 0], [2, 0], [5, 0]]}, {"patt": [0, 4, 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], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 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, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 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}}, {"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], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[4, 2], [4, 2]]}, {"patt": [0, 1], "pos": [[4, 2], [5, 2]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 2]]}, {"patt": [0, 1], "pos": [[5, 2], [5, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [5, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [5, 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], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 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], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 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, 0], [2, 0], [5, 0]]}, {"patt": [0, 4, 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], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 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, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[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": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[4, 2], [4, 2]]}, {"patt": [0, 1], "pos": [[4, 2], [5, 2]]}, {"patt": [0, 1], "pos": [[5, 2], [5, 2]]}, {"patt": [0, 1], "pos": [[6, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [5, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [6, 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], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [6, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [0, 3, 4, 1, 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], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 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, 0], [2, 0], [6, 0]]}, {"patt": [0, 4, 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], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 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, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}], "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}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 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], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[4, 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, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}], [{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.row_and_col_separation", "strategy_class": "RowColumnSeparationStrategy", "ignore_parent": true, "inferrable": true, "possibly_empty": false, "workable": true}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[4, 0], [5, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"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], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [5, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 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], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 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], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "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], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 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, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 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, 0], [0, 0], [0, 0], [1, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.obstruction_inferral", "strategy_class": "ObstructionInferralStrategy", "gps": [{"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}]}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 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, 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": [[0, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 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, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [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], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [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, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}], [{"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": [1, 0], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 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": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [2, 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": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [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, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [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, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 2]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 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], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 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], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 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], [3, 0]]}, {"patt": [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], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}], "indices": [0], "direction": 0, "own_col": true, "own_row": true, "include_empty": false}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "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], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[0, 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, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 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], [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, 0], [1, 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], [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, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 2]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 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], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 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], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 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], [3, 0]]}, {"patt": [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], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}], "indices": [0], "direction": 0, "own_col": true, "own_row": true, "include_empty": false}}, "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": [[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, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[3, 2], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 2], [4, 2]]}, {"patt": [1, 0], "pos": [[4, 3], [4, 0]]}, {"patt": [1, 0], "pos": [[4, 3], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 0], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 0], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 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], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"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, 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, 4]]}, {"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": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[3, 2], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 0], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 0], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}], "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], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [4, 1], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 1], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 1], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 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": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[3, 2], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 2], [4, 2]]}, {"patt": [1, 0], "pos": [[4, 3], [4, 0]]}, {"patt": [1, 0], "pos": [[4, 3], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 0], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 0], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 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": [[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": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 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, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [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, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 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": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 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, 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, 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, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 1], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 0], [1, 0], [2, 0]]}, {"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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "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], [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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "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], [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, 1], [0, 0], [0, 0], [0, 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], [1, 0], [1, 0], [2, 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], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 2]]}, {"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, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 3]]}, {"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": [[1, 1], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[4, 2], [4, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[4, 2], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 3]]}, {"patt": [0, 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, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [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, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [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, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [1, 3]]}, {"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, 3], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 1]]}, {"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, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 3], [3, 3], [5, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 3], [3, 3], [5, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 0], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 1], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 1], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 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, 0], [1, 3], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 3], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [3, 3], [5, 3]]}, {"patt": [1, 2, 0], "pos": [[3, 3], [3, 3], [5, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [3, 3], [5, 3]]}, {"patt": [2, 1, 0], "pos": [[3, 3], [3, 3], [5, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 3], [3, 3], [5, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [3, 3], [5, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [3, 3], [5, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 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], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 3], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 3], [3, 3], [5, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [3, 3], [5, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [3, 3], [5, 3]]}, {"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, 3], [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, 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, 3], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [3, 3], [5, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [3, 3], [5, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [3, 3], [5, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [3, 3], [5, 3]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 3], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 3], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 3], [3, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 3], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 3], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 3], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 3], [3, 3], [5, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 3], [0, 3], [3, 3], [5, 3]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 3], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 3], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 3], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 3], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 0], [1, 3], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 0], [1, 3], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 3], [3, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 3], [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, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 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], [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, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 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, 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, 1], [0, 0], [0, 0], [0, 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], [1, 0], [1, 0], [2, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [1, 0], [1, 0], [2, 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, 0], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 3], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 3], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}], "requirements": [[{"patt": [0], "pos": [[4, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[3, 1]]}], "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": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [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, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [1, 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, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 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, 2, 1], "pos": [[0, 1], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 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, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [3, 2], [4, 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, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"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, 1], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [1, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [3, 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, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 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": [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, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 2], [4, 2], [4, 2], [4, 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": [[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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"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, 1], [0, 2], [4, 2], [4, 2], [4, 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": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"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": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 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, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [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, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 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, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 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": [[3, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [3, 2], [4, 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, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"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, 1], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [3, 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, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 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": [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, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 2], [4, 2], [4, 2], [4, 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": [[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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"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, 1], [0, 2], [4, 2], [4, 2], [4, 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": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.obstruction_inferral", "strategy_class": "ObstructionInferralStrategy", "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, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"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": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 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, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [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, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 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, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 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": [[3, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [3, 2], [4, 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, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"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, 1], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [3, 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, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 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": [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, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [0, 2], [4, 2], [4, 2], [4, 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": [[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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"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, 1], [0, 2], [4, 2], [4, 2], [4, 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": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"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": [[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, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"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, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 4]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[5, 4], [5, 4], [6, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 3], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 4], [5, 4], [6, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[5, 4], [5, 4], [6, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [5, 4], [6, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 4], [0, 4], [5, 4], [6, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [5, 4], [6, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 4], [0, 4], [5, 4], [6, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [5, 4], [6, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 4], [0, 4], [5, 4], [6, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 4], [5, 4], [6, 4]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 4], [0, 4], [5, 4], [6, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 4], [0, 4], [5, 4], [6, 4]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 4], [0, 4], [5, 4], [6, 4]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 4], [0, 4], [5, 4], [6, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 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], [1, 0], [1, 0], [1, 0]]}, {"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, 3], [0, 4], [6, 4], [6, 4], [6, 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": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 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, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 3], [0, 4], [6, 4], [6, 4], [6, 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": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}], "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, 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": [[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, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"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, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 4]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[5, 4], [5, 4], [6, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 3], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 4], [5, 4], [6, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[5, 4], [5, 4], [6, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [5, 4], [6, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 4], [0, 4], [5, 4], [6, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [5, 4], [6, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 4], [0, 4], [5, 4], [6, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [5, 4], [6, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 4], [0, 4], [5, 4], [6, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 4], [5, 4], [6, 4]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 4], [0, 4], [5, 4], [6, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 4], [0, 4], [5, 4], [6, 4]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 4], [0, 4], [5, 4], [6, 4]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 4], [0, 4], [5, 4], [6, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 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], [1, 0], [1, 0], [1, 0]]}, {"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, 3], [0, 4], [6, 4], [6, 4], [6, 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": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 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, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 3], [0, 4], [6, 4], [6, 4], [6, 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": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}], "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, 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, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"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], "pos": [[7, 0]]}, {"patt": [0], "pos": [[7, 1]]}, {"patt": [0], "pos": [[7, 2]]}, {"patt": [0], "pos": [[7, 3]]}, {"patt": [0], "pos": [[8, 0]]}, {"patt": [0], "pos": [[8, 1]]}, {"patt": [0], "pos": [[8, 2]]}, {"patt": [0], "pos": [[8, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[4, 2], [4, 2]]}, {"patt": [0, 1], "pos": [[6, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[3, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[4, 2], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[7, 4], [7, 4], [8, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 3], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[7, 4], [7, 4], [8, 4]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 0], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[7, 4], [7, 4], [8, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [7, 4], [8, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 4], [0, 4], [7, 4], [8, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [7, 4], [8, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 4], [0, 4], [7, 4], [8, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [7, 4], [8, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 4], [0, 4], [7, 4], [8, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 4], [7, 4], [8, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 4], [0, 4], [7, 4], [8, 4]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[8, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 4], [0, 4], [7, 4], [8, 4]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 4], [0, 4], [7, 4], [8, 4]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 4], [0, 4], [7, 4], [8, 4]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[8, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[8, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[4, 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, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"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, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [3, 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, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 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, 1], [1, 1], [1, 1], [1, 1]]}, {"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, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 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], [1, 1]]}, {"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, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 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, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [2, 1]]}, {"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, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[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, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.obstruction_inferral", "strategy_class": "ObstructionInferralStrategy", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [2, 1]]}]}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 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], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [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], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 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], [0, 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], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 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], [0, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 2], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 2], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 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, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 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, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [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, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 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], [0, 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], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 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], [0, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 2], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 2], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 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, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 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, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [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, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"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, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [5, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [5, 1]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[5, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 0], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 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], [0, 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, 3], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"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], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 3], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 3], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 3], [0, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 3], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"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], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"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], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 3], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 3], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 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": [[2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 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, 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], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 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], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0], [1, 0], [1, 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, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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, 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], [1, 0], [1, 0], [1, 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, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 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": [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": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 3]]}, {"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, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [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": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [1, 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, 2, 1], "pos": [[0, 0], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 2]]}, {"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, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 3], [3, 3], [4, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 3], [3, 3], [4, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 0], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 2], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 2], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 3], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 3], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [3, 3], [4, 3]]}, {"patt": [1, 2, 0], "pos": [[3, 3], [3, 3], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [3, 3], [4, 3]]}, {"patt": [2, 1, 0], "pos": [[3, 3], [3, 3], [4, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 3], [3, 3], [4, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [3, 3], [4, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [3, 3], [4, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 3], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 3], [3, 3], [4, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [3, 3], [4, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [3, 3], [4, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 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], [0, 3], [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], [0, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [3, 3], [4, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [3, 3], [4, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [3, 3], [4, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [3, 3], [4, 3]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 3], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 3], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 3], [3, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 2], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 3], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 3], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 3], [0, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 3], [3, 3], [4, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 3], [0, 3], [3, 3], [4, 3]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 3], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 3], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [1, 3], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [1, 3], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 0], [1, 3], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 0], [1, 3], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 3], [3, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 2], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 3], [3, 0], [3, 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], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 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], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 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, 0], [0, 3], [4, 3], [4, 3], [4, 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, 2], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [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, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [3, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [1, 0], [1, 0], [3, 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, 0], [0, 3], [4, 3], [4, 3], [4, 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, 2], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 3], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 3], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}], "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": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 3]]}, {"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, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [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": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [1, 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, 2, 1], "pos": [[0, 0], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 2]]}, {"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, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 3], [3, 3], [4, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 3], [3, 3], [4, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 0], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 2], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 2], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 3], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 3], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [3, 3], [4, 3]]}, {"patt": [1, 2, 0], "pos": [[3, 3], [3, 3], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [3, 3], [4, 3]]}, {"patt": [2, 1, 0], "pos": [[3, 3], [3, 3], [4, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 3], [3, 3], [4, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [3, 3], [4, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [3, 3], [4, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 3], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 3], [3, 3], [4, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [3, 3], [4, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [3, 3], [4, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 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], [0, 3], [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], [0, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [3, 3], [4, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [3, 3], [4, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [3, 3], [4, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [3, 3], [4, 3]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 3], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 3], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 3], [3, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 2], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 3], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 3], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 3], [0, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 3], [3, 3], [4, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 3], [0, 3], [3, 3], [4, 3]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 3], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 3], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [1, 3], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [1, 3], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 0], [1, 3], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 0], [1, 3], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 3], [3, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 2], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 3], [3, 0], [3, 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], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 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], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 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, 0], [0, 3], [4, 3], [4, 3], [4, 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, 2], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [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, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [3, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [1, 0], [1, 0], [3, 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, 0], [0, 3], [4, 3], [4, 3], [4, 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, 2], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 3], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 3], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 3]]}, {"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, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [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": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [1, 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, 2, 1], "pos": [[0, 0], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 2]]}, {"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, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 3], [4, 3], [5, 3]]}, {"patt": [0, 2, 1], "pos": [[4, 3], [4, 3], [5, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 0], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 2], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 2], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 3], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 3], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [4, 3], [5, 3]]}, {"patt": [1, 2, 0], "pos": [[4, 3], [4, 3], [5, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [4, 3], [5, 3]]}, {"patt": [2, 1, 0], "pos": [[4, 3], [4, 3], [5, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 3], [4, 3], [5, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [4, 3], [5, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [4, 3], [5, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 3], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 3], [4, 3], [5, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [4, 3], [5, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [4, 3], [5, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 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], [0, 3], [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], [0, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [4, 3], [5, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [4, 3], [5, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [4, 3], [5, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [4, 3], [5, 3]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 3], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 3], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 3], [4, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 2], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 3], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 3], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 3], [0, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 3], [4, 3], [5, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 3], [0, 3], [4, 3], [5, 3]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 3], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 3], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [1, 3], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [1, 3], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 0], [1, 3], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 0], [1, 3], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 3], [4, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 2], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 3], [3, 0], [3, 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], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 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], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 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, 0], [0, 3], [5, 3], [5, 3], [5, 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, 2], [0, 3], [5, 3], [5, 3], [5, 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": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 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, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [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, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [3, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [1, 0], [1, 0], [3, 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, 0], [0, 3], [5, 3], [5, 3], [5, 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, 2], [0, 3], [5, 3], [5, 3], [5, 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": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 3], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 3], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}], "requirements": [[{"patt": [0], "pos": [[2, 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": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 1], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 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], [2, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"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": [[2, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 1], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 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], [1, 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], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.obstruction_inferral", "strategy_class": "ObstructionInferralStrategy", "gps": [{"patt": [0], "pos": [[1, 1]]}]}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[6, 2], [6, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[5, 0], [5, 0], [6, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [4, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [5, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [5, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 0], [5, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[5, 0], [5, 0], [6, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 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], [4, 0], [6, 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, 1, 2], "pos": [[2, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [6, 0], [6, 0], [6, 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], [4, 0], [6, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 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, 0], [2, 0], [4, 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": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 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, 0], [2, 0], [2, 0], [4, 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": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}], "requirements": [[{"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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[7, 0]]}, {"patt": [0], "pos": [[7, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[5, 0], [5, 0], [6, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [4, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [5, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [5, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 0], [5, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[5, 0], [5, 0], [6, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 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], [4, 0], [6, 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, 1, 2], "pos": [[2, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [6, 0], [6, 0], [6, 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], [4, 0], [6, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 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, 0], [2, 0], [4, 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": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 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, 0], [2, 0], [2, 0], [4, 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": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.row_and_col_separation", "strategy_class": "RowColumnSeparationStrategy", "ignore_parent": true, "inferrable": true, "possibly_empty": false, "workable": true}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 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], "pos": [[6, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [6, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [6, 0]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[2, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[5, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[6, 2], [6, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[6, 0], [6, 0], [6, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [5, 0], [5, 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], [2, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 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], [2, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[4, 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, 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, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0], "pos": [[7, 0]]}, {"patt": [0], "pos": [[7, 1]]}, {"patt": [0], "pos": [[7, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[2, 0], [6, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [6, 1]]}, {"patt": [0, 1], "pos": [[4, 2], [4, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[4, 2], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[6, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [5, 0], [5, 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], [2, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 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], [2, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 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": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 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": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[4, 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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"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": [[5, 0]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [4, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [4, 2]]}, {"patt": [0, 1], "pos": [[4, 2], [4, 2]]}, {"patt": [0, 1], "pos": [[5, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [4, 2]]}, {"patt": [1, 0], "pos": [[4, 2], [4, 2]]}, {"patt": [1, 0], "pos": [[5, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[6, 2], [6, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [6, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [6, 0], [6, 0]]}, {"patt": [1, 0, 2], "pos": [[4, 0], [6, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [4, 2], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [4, 2], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 2], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [6, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [6, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [6, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[6, 0], [6, 0], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [6, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [6, 0], [6, 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], [2, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [6, 0], [6, 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], [2, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [6, 0], [6, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [6, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [6, 0], [6, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [6, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [6, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [6, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 0], [4, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [6, 0]]}], "requirements": [[{"patt": [0], "pos": [[5, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"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": [[5, 0]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[7, 0]]}, {"patt": [0], "pos": [[7, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [4, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [4, 2]]}, {"patt": [0, 1], "pos": [[4, 2], [4, 2]]}, {"patt": [0, 1], "pos": [[5, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [4, 2]]}, {"patt": [1, 0], "pos": [[4, 2], [4, 2]]}, {"patt": [1, 0], "pos": [[5, 1], [5, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [6, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [6, 0], [6, 0]]}, {"patt": [1, 0, 2], "pos": [[4, 0], [6, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [4, 2], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [4, 2], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 2], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [6, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [6, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [6, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[6, 0], [6, 0], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [6, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [6, 0], [6, 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], [2, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [6, 0], [6, 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], [2, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [6, 0], [6, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [6, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [6, 0], [6, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [6, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [6, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [6, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 0], [4, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [6, 0]]}], "requirements": [[{"patt": [0], "pos": [[5, 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, 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, 0]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[4, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[4, 2], [5, 1]]}, {"patt": [1, 0], "pos": [[4, 2], [5, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 1], [5, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 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, 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, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[4, 3], [5, 2]]}, {"patt": [1, 0], "pos": [[4, 3], [5, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 1], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 2], [5, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.row_and_col_separation", "strategy_class": "RowColumnSeparationStrategy", "ignore_parent": true, "inferrable": true, "possibly_empty": false, "workable": true}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 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, 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, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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": [[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": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 2]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [2, 3], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 3], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 3], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 3], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 3], [2, 3], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 3], [2, 3], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 3], [2, 3], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 2], [2, 0], [3, 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, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 0], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"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, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 0], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 0], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 0], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 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, 0], [2, 0], [3, 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": [[2, 0], [2, 3], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}], "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": 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": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 2]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [2, 3], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 3], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 3], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 3], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 3], [2, 3], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 3], [2, 3], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 3], [2, 3], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 2], [2, 0], [3, 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, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 0], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"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, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 0], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 0], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 0], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 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, 0], [2, 0], [3, 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": [[2, 0], [2, 3], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[2, 3]]}], [{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[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": [[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": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [2, 3], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 3], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 3], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 3], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 3], [2, 3], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 3], [2, 3], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 3], [2, 3], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 2], [2, 0], [4, 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, 0], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"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, 0], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 0], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 0], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 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, 0], [2, 0], [4, 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": [[2, 0], [2, 3], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[2, 3]]}], [{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.row_and_col_separation", "strategy_class": "RowColumnSeparationStrategy", "ignore_parent": true, "inferrable": true, "possibly_empty": false, "workable": true}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"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, 2]]}, {"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, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [3, 0], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [1, 3], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [1, 3], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 3], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 3], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 3], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 3], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 3], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 3], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 0], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [3, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [3, 0], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [3, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [3, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [5, 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, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [4, 1]]}, {"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": [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, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 0], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1], [4, 1]]}, {"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": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 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, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 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, 0], [3, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 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, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 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, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [5, 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": [[1, 0], [1, 3], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [5, 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, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[3, 3]]}], [{"patt": [0], "pos": [[2, 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, 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, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"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": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[5, 1], [5, 1]]}, {"patt": [0, 1], "pos": [[6, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [6, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [3, 0], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [3, 1], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [1, 3], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [1, 3], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 3], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 3], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 3], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 3], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 3], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 3], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 0], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [3, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [3, 0], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [3, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [3, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [6, 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, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [5, 1]]}, {"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": [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, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 0], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1], [5, 1]]}, {"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": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [6, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 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, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 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, 0], [3, 0], [6, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 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, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 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, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [6, 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": [[1, 0], [1, 3], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [6, 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, 0], [3, 0], [3, 0], [6, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [6, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [6, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [6, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [6, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [6, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [6, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[4, 3]]}], [{"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": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 2], [3, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"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": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [4, 0]]}, {"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": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"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, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 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, 0], [3, 0], [4, 0]]}, {"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, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 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, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [4, 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, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[3, 2]]}], [{"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": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [3, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 2], [3, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"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, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 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, 0], [3, 0], [5, 0]]}, {"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, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 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, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [5, 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, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[4, 2]]}], [{"patt": [0], "pos": [[2, 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": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"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, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [4, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [5, 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, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [4, 1]]}, {"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": [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, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [4, 1]]}, {"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": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"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, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"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, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 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, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [5, 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, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 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": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [5, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [5, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [6, 0]]}, {"patt": [0, 1], "pos": [[5, 1], [5, 1]]}, {"patt": [0, 1], "pos": [[6, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [6, 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, 0], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"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, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"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, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"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, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 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, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [6, 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, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [6, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 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": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [5, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [5, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [6, 0]]}, {"patt": [0, 1], "pos": [[5, 1], [5, 1]]}, {"patt": [0, 1], "pos": [[6, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [6, 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, 0], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"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, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"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, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"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, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 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, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [6, 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, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [6, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 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": [[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], "pos": [[4, 0]]}, {"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, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0], "pos": [[7, 0]]}, {"patt": [0], "pos": [[7, 2]]}, {"patt": [0], "pos": [[7, 3]]}, {"patt": [0], "pos": [[7, 4]]}, {"patt": [0], "pos": [[8, 1]]}, {"patt": [0], "pos": [[8, 2]]}, {"patt": [0], "pos": [[8, 3]]}, {"patt": [0], "pos": [[8, 4]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 4]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[4, 1], [7, 1]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[5, 0], [7, 1]]}, {"patt": [0, 1], "pos": [[5, 0], [8, 0]]}, {"patt": [0, 1], "pos": [[7, 1], [7, 1]]}, {"patt": [0, 1], "pos": [[8, 0], [8, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [5, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [5, 0]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [7, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [8, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [7, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 4], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 4], [6, 2], [6, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [8, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [7, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [8, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [7, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [7, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [8, 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, 0], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [8, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 4], [6, 4], [6, 4], [6, 4]]}, {"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, 0], [7, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [8, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [7, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [8, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [8, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 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, 0], [1, 0], [8, 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, 0], [3, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [8, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 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, 0], [1, 0], [1, 0], [8, 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, 0], [1, 0], [8, 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, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [8, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [8, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [8, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [8, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [8, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [8, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [8, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [8, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [8, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [8, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [8, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [8, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [8, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [8, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [8, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [8, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [8, 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": "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], "pos": [[4, 0]]}, {"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, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0], "pos": [[7, 0]]}, {"patt": [0], "pos": [[7, 2]]}, {"patt": [0], "pos": [[7, 3]]}, {"patt": [0], "pos": [[7, 4]]}, {"patt": [0], "pos": [[8, 1]]}, {"patt": [0], "pos": [[8, 2]]}, {"patt": [0], "pos": [[8, 3]]}, {"patt": [0], "pos": [[8, 4]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 4]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[4, 1], [7, 1]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[5, 0], [7, 1]]}, {"patt": [0, 1], "pos": [[5, 0], [8, 0]]}, {"patt": [0, 1], "pos": [[7, 1], [7, 1]]}, {"patt": [0, 1], "pos": [[8, 0], [8, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [5, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [5, 0]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [7, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [8, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [7, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 4], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 4], [6, 2], [6, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [8, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [7, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [8, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [7, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [7, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [8, 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, 0], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [8, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 4], [6, 4], [6, 4], [6, 4]]}, {"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, 0], [7, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [8, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [7, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [8, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [8, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 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, 0], [1, 0], [8, 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, 0], [3, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [8, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 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, 0], [1, 0], [1, 0], [8, 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, 0], [1, 0], [8, 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, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [8, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [8, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [8, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [8, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [8, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [8, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [8, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [8, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [8, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [8, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [8, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [8, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [8, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [8, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [8, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [8, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [8, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[5, 0]]}, {"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], "pos": [[7, 0]]}, {"patt": [0], "pos": [[7, 1]]}, {"patt": [0], "pos": [[7, 3]]}, {"patt": [0], "pos": [[8, 0]]}, {"patt": [0], "pos": [[8, 2]]}, {"patt": [0], "pos": [[8, 3]]}, {"patt": [0], "pos": [[8, 4]]}, {"patt": [0], "pos": [[9, 1]]}, {"patt": [0], "pos": [[9, 2]]}, {"patt": [0], "pos": [[9, 3]]}, {"patt": [0], "pos": [[9, 4]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1], "pos": [[5, 1], [5, 1]]}, {"patt": [0, 1], "pos": [[5, 1], [8, 1]]}, {"patt": [0, 1], "pos": [[6, 0], [6, 0]]}, {"patt": [0, 1], "pos": [[6, 0], [8, 1]]}, {"patt": [0, 1], "pos": [[6, 0], [9, 0]]}, {"patt": [0, 1], "pos": [[8, 1], [8, 1]]}, {"patt": [0, 1], "pos": [[9, 0], [9, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [6, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [6, 0]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 0], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 0], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 0], [8, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 0], [9, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [8, 1]]}, {"patt": [2, 0, 1], "pos": [[7, 2], [7, 2], [7, 2]]}, {"patt": [2, 0, 1], "pos": [[7, 4], [7, 2], [7, 2]]}, {"patt": [2, 0, 1], "pos": [[7, 4], [7, 2], [7, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 0], [4, 0], [9, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [8, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [9, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [8, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [8, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [9, 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, 0], [8, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 0], [9, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [8, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 4], [7, 4], [7, 4], [7, 4]]}, {"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, 0], [8, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 0], [9, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [8, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [9, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [9, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 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, 0], [2, 0], [9, 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": [[4, 0], [4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [9, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 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, 0], [2, 0], [2, 0], [9, 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, 0], [2, 0], [9, 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": [[4, 0], [4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [9, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [9, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [9, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [9, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [9, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [9, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [9, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [9, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [9, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [9, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [9, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [9, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [9, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [9, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [9, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [9, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [9, 0]]}], "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], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [2, 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], [1, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 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, 0], [0, 0], [0, 0], [0, 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, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 4, 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], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 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": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"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": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[4, 3], [4, 3]]}, {"patt": [0, 1], "pos": [[4, 3], [5, 3]]}, {"patt": [0, 1], "pos": [[5, 1], [5, 1]]}, {"patt": [0, 1], "pos": [[5, 1], [5, 3]]}, {"patt": [0, 1], "pos": [[5, 3], [5, 3]]}, {"patt": [0, 1], "pos": [[6, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [6, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [2, 0], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [2, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 3], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 3], [5, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [0, 3, 4, 1, 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], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 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, 0], [2, 0], [6, 0]]}, {"patt": [0, 4, 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], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [0, 4, 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], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [6, 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, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 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": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"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": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[4, 3], [4, 3]]}, {"patt": [0, 1], "pos": [[4, 3], [5, 3]]}, {"patt": [0, 1], "pos": [[5, 1], [5, 1]]}, {"patt": [0, 1], "pos": [[5, 1], [5, 3]]}, {"patt": [0, 1], "pos": [[5, 3], [5, 3]]}, {"patt": [0, 1], "pos": [[6, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [6, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [2, 0], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [2, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 3], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 3], [5, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [0, 3, 4, 1, 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], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 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, 0], [2, 0], [6, 0]]}, {"patt": [0, 4, 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], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [0, 4, 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], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [6, 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, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"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": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0], "pos": [[7, 1]]}, {"patt": [0], "pos": [[7, 2]]}, {"patt": [0], "pos": [[7, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[4, 3], [4, 3]]}, {"patt": [0, 1], "pos": [[4, 3], [5, 3]]}, {"patt": [0, 1], "pos": [[5, 3], [5, 3]]}, {"patt": [0, 1], "pos": [[6, 1], [6, 1]]}, {"patt": [0, 1], "pos": [[7, 0], [7, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [6, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [7, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [2, 0], [6, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [2, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [7, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [7, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [7, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 3], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 3], [5, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [7, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [7, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [7, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [7, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [6, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [7, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [0, 3, 4, 1, 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], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [7, 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, 0], [2, 0], [7, 0]]}, {"patt": [0, 4, 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], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [7, 0]]}, {"patt": [0, 4, 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], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [7, 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, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [7, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [7, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [7, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [7, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [7, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [7, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [7, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [7, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [7, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 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, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"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, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"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, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 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": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 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": [3, 2, 0, 1], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 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": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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": 1, "own_col": true, "own_row": true, "include_empty": false}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 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": [3, 2, 0, 1], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 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": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}], "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], "pos": [[0, 2]]}, {"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, 3]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"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": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [3, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [3, 3]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 3], [5, 3], [6, 3]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[5, 3], [5, 3], [6, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 3], [5, 3], [6, 3]]}, {"patt": [1, 2, 0], "pos": [[5, 3], [5, 3], [6, 3]]}, {"patt": [2, 1, 0], "pos": [[3, 3], [5, 3], [6, 3]]}, {"patt": [2, 1, 0], "pos": [[5, 3], [5, 3], [6, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [5, 3], [6, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [5, 3], [6, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [5, 3], [6, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [5, 3], [6, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 3], [5, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 3], [5, 3], [6, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 3], [0, 3], [5, 3], [6, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 3], [5, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}], "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, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "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, 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": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "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": 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": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "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": [[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], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [4, 2]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.row_and_col_separation", "strategy_class": "RowColumnSeparationStrategy", "ignore_parent": true, "inferrable": true, "possibly_empty": false, "workable": true}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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, 0]]}, {"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, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.row_and_col_separation", "strategy_class": "RowColumnSeparationStrategy", "ignore_parent": true, "inferrable": true, "possibly_empty": false, "workable": true}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"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, 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, 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], [3, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [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": [[3, 1], [3, 1], [3, 1], [3, 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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [[3, 1], [3, 1], [3, 1], [3, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 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], [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, 1], [0, 0], [0, 0], [0, 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], [1, 0], [1, 0], [2, 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, 0], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "children": [{"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], "pos": [[1, 1]]}, {"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], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 3]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [5, 1], [6, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [5, 3], [6, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [5, 3], [6, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [5, 3], [6, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 3], [5, 3], [6, 3]]}, {"patt": [0, 2, 1], "pos": [[5, 1], [5, 1], [6, 1]]}, {"patt": [0, 2, 1], "pos": [[5, 1], [5, 3], [6, 1]]}, {"patt": [0, 2, 1], "pos": [[5, 1], [5, 3], [6, 3]]}, {"patt": [0, 2, 1], "pos": [[5, 3], [5, 3], [6, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [5, 3], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [5, 3], [6, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [5, 3], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [5, 3], [6, 3]]}, {"patt": [1, 2, 0], "pos": [[5, 1], [5, 1], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 1], [5, 3], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 3], [5, 3], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 3], [5, 3], [6, 3]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [5, 3], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [5, 3], [6, 3]]}, {"patt": [2, 1, 0], "pos": [[5, 1], [5, 1], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[5, 3], [5, 1], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[5, 3], [5, 3], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[5, 3], [5, 3], [6, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [5, 3], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [5, 3], [5, 1], [5, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [6, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [6, 3], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [6, 3], [6, 1], [6, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 3], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 3], [5, 1], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [6, 3], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [6, 3], [6, 1], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [6, 3], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [6, 3], [6, 1], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [5, 3], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [6, 3], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [5, 3], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [6, 3], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 3], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [6, 3], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [6, 3], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 1], [6, 3], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [6, 3], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [5, 3], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [6, 3], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [6, 3], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 3], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 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": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 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": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 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": 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": [[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": [[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, 0]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 3]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [5, 1], [6, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [5, 3], [6, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [5, 3], [6, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [5, 3], [6, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 3], [5, 3], [6, 3]]}, {"patt": [0, 2, 1], "pos": [[5, 1], [5, 1], [6, 1]]}, {"patt": [0, 2, 1], "pos": [[5, 1], [5, 3], [6, 1]]}, {"patt": [0, 2, 1], "pos": [[5, 1], [5, 3], [6, 3]]}, {"patt": [0, 2, 1], "pos": [[5, 3], [5, 3], [6, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [5, 3], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [5, 3], [6, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [5, 3], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [5, 3], [6, 3]]}, {"patt": [1, 2, 0], "pos": [[5, 1], [5, 1], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 1], [5, 3], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 3], [5, 3], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 3], [5, 3], [6, 3]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [5, 3], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [5, 3], [6, 3]]}, {"patt": [2, 1, 0], "pos": [[5, 1], [5, 1], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[5, 3], [5, 1], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[5, 3], [5, 3], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[5, 3], [5, 3], [6, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [5, 3], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [5, 3], [5, 1], [5, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [6, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [6, 3], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [6, 3], [6, 1], [6, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 3], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 3], [5, 1], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [6, 3], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [6, 3], [6, 1], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [6, 3], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [6, 3], [6, 1], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [5, 3], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [6, 3], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [5, 3], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [6, 3], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 3], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [6, 3], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [6, 3], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 1], [6, 3], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [6, 3], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [5, 3], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [6, 3], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [6, 3], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 3], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 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": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 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": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 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, 1]]}, {"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, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"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], "pos": [[7, 0]]}, {"patt": [0], "pos": [[7, 2]]}, {"patt": [0], "pos": [[8, 0]]}, {"patt": [0], "pos": [[8, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [3, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 3]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [7, 3], [8, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [4, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [7, 1], [8, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [7, 3], [8, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [7, 3], [8, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 3], [7, 3], [8, 3]]}, {"patt": [0, 2, 1], "pos": [[7, 1], [7, 1], [8, 1]]}, {"patt": [0, 2, 1], "pos": [[7, 1], [7, 3], [8, 1]]}, {"patt": [0, 2, 1], "pos": [[7, 1], [7, 3], [8, 3]]}, {"patt": [0, 2, 1], "pos": [[7, 3], [7, 3], [8, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [6, 0], [6, 0]]}, {"patt": [1, 0, 2], "pos": [[5, 0], [6, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [7, 3], [8, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [7, 3], [8, 3]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [4, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 3], [7, 3], [8, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 3], [7, 3], [8, 3]]}, {"patt": [1, 2, 0], "pos": [[7, 1], [7, 1], [8, 1]]}, {"patt": [1, 2, 0], "pos": [[7, 1], [7, 3], [8, 1]]}, {"patt": [1, 2, 0], "pos": [[7, 3], [7, 3], [8, 1]]}, {"patt": [1, 2, 0], "pos": [[7, 3], [7, 3], [8, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [6, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [6, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[6, 0], [6, 0], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 3], [7, 3], [8, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 3], [7, 3], [8, 3]]}, {"patt": [2, 1, 0], "pos": [[7, 1], [7, 1], [8, 1]]}, {"patt": [2, 1, 0], "pos": [[7, 3], [7, 1], [8, 1]]}, {"patt": [2, 1, 0], "pos": [[7, 3], [7, 3], [8, 1]]}, {"patt": [2, 1, 0], "pos": [[7, 3], [7, 3], [8, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[4, 0], [4, 0], [6, 0], [6, 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], [4, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [7, 1], [7, 1], [7, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [7, 3], [7, 1], [7, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [7, 3], [7, 1], [7, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [8, 1], [8, 1], [8, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [8, 3], [8, 1], [8, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [8, 3], [8, 1], [8, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [4, 0], [6, 0], [6, 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], [4, 0], [6, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[4, 0], [4, 0], [6, 0], [6, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [7, 3], [7, 1], [7, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [8, 3], [8, 1], [8, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [7, 3], [7, 1], [7, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [8, 3], [8, 1], [8, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [6, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 1], [7, 1], [7, 1], [7, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 1], [7, 3], [7, 1], [7, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 1], [7, 3], [7, 1], [7, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 1], [8, 1], [8, 1], [8, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 1], [8, 3], [8, 1], [8, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 1], [8, 3], [8, 1], [8, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 3], [7, 3], [7, 1], [7, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 3], [8, 3], [8, 1], [8, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[8, 1], [8, 1], [8, 1], [8, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[8, 1], [8, 3], [8, 1], [8, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[8, 1], [8, 3], [8, 1], [8, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[8, 3], [8, 3], [8, 1], [8, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[8, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[4, 0], [4, 0], [6, 0], [6, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [7, 3], [7, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [7, 3], [7, 1], [7, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [8, 3], [8, 1], [8, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [8, 3], [8, 1], [8, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [7, 3], [7, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [7, 3], [7, 1], [7, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [8, 3], [8, 1], [8, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [8, 3], [8, 1], [8, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [6, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 1], [7, 1], [7, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 1], [7, 3], [7, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 1], [8, 1], [8, 1], [8, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 1], [8, 3], [8, 1], [8, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 3], [7, 3], [7, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 3], [7, 3], [7, 1], [7, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 3], [8, 3], [8, 1], [8, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 3], [8, 3], [8, 1], [8, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[8, 1], [8, 1], [8, 1], [8, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[8, 1], [8, 3], [8, 1], [8, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[8, 3], [8, 3], [8, 1], [8, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[8, 3], [8, 3], [8, 1], [8, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[8, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[4, 0], [4, 0], [6, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [7, 3], [7, 1], [7, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [7, 3], [7, 1], [7, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [8, 3], [8, 1], [8, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [8, 3], [8, 1], [8, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [6, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 1], [7, 1], [7, 1], [7, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 1], [8, 1], [8, 1], [8, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 3], [7, 1], [7, 1], [7, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 3], [7, 3], [7, 1], [7, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 3], [7, 3], [7, 1], [7, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 3], [8, 1], [8, 1], [8, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 3], [8, 3], [8, 1], [8, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 3], [8, 3], [8, 1], [8, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[8, 1], [8, 1], [8, 1], [8, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[8, 3], [8, 1], [8, 1], [8, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[8, 3], [8, 3], [8, 1], [8, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[8, 3], [8, 3], [8, 1], [8, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[8, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 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": [[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": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [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], [2, 0], [2, 0], [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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [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, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [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], [2, 0], [2, 0], [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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.row_and_col_separation", "strategy_class": "RowColumnSeparationStrategy", "ignore_parent": true, "inferrable": true, "possibly_empty": false, "workable": true}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 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, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [5, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [5, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [5, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [3, 2], [5, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [3, 2], [5, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [3, 2], [5, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"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], [2, 0], [2, 0], [2, 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, 0], [0, 2], [5, 2], [5, 2], [5, 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": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"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], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0], [2, 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, 0], [0, 2], [5, 2], [5, 2], [5, 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": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}], "requirements": [[{"patt": [0], "pos": [[4, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[3, 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": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [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": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"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, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 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], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "children": [{"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], "pos": [[1, 1]]}, {"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], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 3]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [5, 3], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [5, 3], [5, 1], [5, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 3], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 3], [5, 1], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [5, 3], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [5, 3], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 3], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [5, 3], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 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": 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": [[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": [[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, 0]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 3]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [5, 3], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [5, 3], [5, 1], [5, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 3], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 3], [5, 1], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [5, 3], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [5, 3], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 3], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [5, 3], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 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, 1]]}, {"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, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"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], "pos": [[7, 0]]}, {"patt": [0], "pos": [[7, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [3, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [6, 0], [6, 0]]}, {"patt": [0, 1, 2], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [6, 0], [6, 0]]}, {"patt": [1, 0, 2], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[5, 0], [6, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [6, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [6, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[6, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[4, 0], [4, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [7, 1], [7, 1], [7, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [7, 3], [7, 1], [7, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [7, 3], [7, 1], [7, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [4, 0], [6, 0], [6, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[4, 0], [4, 0], [6, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [7, 3], [7, 1], [7, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [7, 3], [7, 1], [7, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [6, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 1], [7, 1], [7, 1], [7, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 1], [7, 3], [7, 1], [7, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 1], [7, 3], [7, 1], [7, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 3], [7, 3], [7, 1], [7, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 1, 0, 3], "pos": [[4, 0], [4, 0], [6, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [7, 3], [7, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [7, 3], [7, 1], [7, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [7, 3], [7, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [7, 3], [7, 1], [7, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [6, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 1], [7, 1], [7, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 1], [7, 3], [7, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 3], [7, 3], [7, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 3], [7, 3], [7, 1], [7, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[4, 0], [4, 0], [6, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [7, 3], [7, 1], [7, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [7, 3], [7, 1], [7, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [6, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 1], [7, 1], [7, 1], [7, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 3], [7, 1], [7, 1], [7, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 3], [7, 3], [7, 1], [7, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 3], [7, 3], [7, 1], [7, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 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": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [4, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 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, 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, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [6, 2], [6, 2]]}, {"patt": [1, 0, 2], "pos": [[5, 2], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[4, 0]]}], [{"patt": [0], "pos": [[2, 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], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [4, 1]]}, {"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, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"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], [3, 1], [3, 1]]}, {"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], [3, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 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, 0], [0, 1], [2, 1], [2, 1], [3, 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, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [3, 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, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 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, 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": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 3]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 3]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[2, 3], [6, 3]]}, {"patt": [0, 1], "pos": [[4, 3], [6, 3]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 3], [6, 3]]}, {"patt": [1, 0], "pos": [[4, 3], [6, 3]]}, {"patt": [1, 0], "pos": [[5, 3], [6, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [6, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [6, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [6, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [3, 0], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [3, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [5, 3], [5, 3]]}, {"patt": [1, 0, 2], "pos": [[4, 3], [5, 3], [5, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [0, 3], [6, 3]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 3], [6, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [3, 0], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [3, 0], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [5, 3], [5, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 0], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [5, 3], [5, 3]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3]]}, {"patt": [2, 0, 1], "pos": [[6, 3], [6, 3], [6, 3]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [0, 3], [6, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [4, 3], [4, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [5, 3]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 2], [2, 0], [3, 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, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 0], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [4, 3], [4, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [5, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3]]}, {"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, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 0], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 0], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 0], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [4, 3], [4, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [5, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [5, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 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, 0], [2, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [5, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [5, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [5, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [5, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [5, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [5, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [5, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [5, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 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_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": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 3]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 3]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[2, 3], [6, 3]]}, {"patt": [0, 1], "pos": [[4, 3], [6, 3]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 3], [6, 3]]}, {"patt": [1, 0], "pos": [[4, 3], [6, 3]]}, {"patt": [1, 0], "pos": [[5, 3], [6, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [6, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [6, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [6, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [3, 0], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [3, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [5, 3], [5, 3]]}, {"patt": [1, 0, 2], "pos": [[4, 3], [5, 3], [5, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [0, 3], [6, 3]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 3], [6, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [3, 0], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [3, 0], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [5, 3], [5, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 0], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [5, 3], [5, 3]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3]]}, {"patt": [2, 0, 1], "pos": [[6, 3], [6, 3], [6, 3]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [0, 3], [6, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [4, 3], [4, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [5, 3]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 2], [2, 0], [3, 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, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 0], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [4, 3], [4, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [5, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3]]}, {"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, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 0], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 0], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 0], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [4, 3], [4, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [5, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [5, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 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, 0], [2, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [5, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [5, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [5, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [5, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [5, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [5, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [5, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [5, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 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, 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, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[7, 0]]}, {"patt": [0], "pos": [[7, 1]]}, {"patt": [0], "pos": [[7, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[2, 3], [7, 3]]}, {"patt": [0, 1], "pos": [[5, 3], [7, 3]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 3], [7, 3]]}, {"patt": [1, 0], "pos": [[5, 3], [7, 3]]}, {"patt": [1, 0], "pos": [[6, 3], [7, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [7, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [7, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [7, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [6, 3], [6, 3]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [4, 0], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [4, 0], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [4, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[5, 3], [6, 3], [6, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [0, 3], [7, 3]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 3], [7, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [4, 0], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [6, 3], [6, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [4, 0], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 0], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [6, 3], [6, 3]]}, {"patt": [2, 0, 1], "pos": [[6, 3], [6, 3], [6, 3]]}, {"patt": [2, 0, 1], "pos": [[7, 3], [7, 3], [7, 3]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [0, 3], [7, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [5, 3], [5, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 2], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 2], [3, 0], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 0], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [6, 3]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [5, 3], [5, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 2], [3, 0], [4, 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, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 0], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [6, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [3, 2], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [3, 2], [3, 0], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [3, 2], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [3, 2], [3, 0], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [3, 2], [3, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [5, 3], [5, 3], [6, 3]]}, {"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, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 0], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [6, 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": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [6, 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": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 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, 0], [3, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [6, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [6, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [6, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [6, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [6, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [6, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [6, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [6, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "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}}]}, {"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], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [4, 1]]}, {"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, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 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, 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], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [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], [0, 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": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 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, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 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, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [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, 4, 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], [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, 1], [0, 0], [0, 0], [0, 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], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[4, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 2]]}, {"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, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[5, 2], [5, 2]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[4, 3], [4, 1]]}, {"patt": [1, 0], "pos": [[5, 2], [5, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 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], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [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, 4, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[5, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[4, 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, 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, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[5, 2], [5, 2]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[4, 3], [4, 1]]}, {"patt": [1, 0], "pos": [[5, 2], [5, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 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], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [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, 4, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[5, 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, 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, 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, 0]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0], "pos": [[7, 0]]}, {"patt": [0], "pos": [[7, 1]]}, {"patt": [0], "pos": [[7, 2]]}, {"patt": [0], "pos": [[8, 0]]}, {"patt": [0], "pos": [[8, 1]]}, {"patt": [0], "pos": [[8, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[8, 2], [8, 2]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[5, 1], [6, 1]]}, {"patt": [1, 0], "pos": [[8, 2], [8, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 1], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[7, 3], [7, 3], [7, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[8, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.row_and_col_separation", "strategy_class": "RowColumnSeparationStrategy", "ignore_parent": true, "inferrable": true, "possibly_empty": false, "workable": true}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 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": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 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], "pos": [[0, 0]]}, {"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, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 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": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [2, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 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, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[3, 2], [5, 2]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [2, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[4, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[3, 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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[3, 2], [5, 2]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [2, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[4, 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": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[5, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[4, 2], [6, 2]]}, {"patt": [1, 0], "pos": [[5, 1], [5, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[5, 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], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 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, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"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, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [3, 2], [4, 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, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [1, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [3, 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, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 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": [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, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0], [1, 0], [1, 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, 0], [0, 2], [4, 2], [4, 2], [4, 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, 1], [0, 2], [4, 2], [4, 2], [4, 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": [[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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [2, 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, 0], [0, 2], [4, 2], [4, 2], [4, 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, 1], [0, 2], [4, 2], [4, 2], [4, 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": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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, 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, 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, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 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": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 4]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 4]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[5, 2], [6, 2]]}, {"patt": [1, 0], "pos": [[5, 4], [6, 2]]}, {"patt": [1, 0], "pos": [[5, 4], [6, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 4], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 4], [5, 2], [5, 4]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 4], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 4], [6, 2], [6, 4]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 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, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 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, 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, 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, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 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": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 4]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 4]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[5, 2], [6, 2]]}, {"patt": [1, 0], "pos": [[5, 4], [6, 2]]}, {"patt": [1, 0], "pos": [[5, 4], [6, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 4], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 4], [5, 2], [5, 4]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 4], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 4], [6, 2], [6, 4]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 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, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}], "requirements": [[{"patt": [0], "pos": [[2, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"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, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"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], "pos": [[7, 1]]}, {"patt": [0], "pos": [[7, 2]]}, {"patt": [0], "pos": [[7, 3]]}, {"patt": [0], "pos": [[7, 4]]}, {"patt": [0], "pos": [[8, 0]]}, {"patt": [0], "pos": [[8, 1]]}, {"patt": [0], "pos": [[8, 3]]}, {"patt": [0], "pos": [[9, 0]]}, {"patt": [0], "pos": [[9, 1]]}, {"patt": [0], "pos": [[9, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[5, 3], [5, 3]]}, {"patt": [0, 1], "pos": [[7, 0], [7, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[4, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[4, 0], [7, 0]]}, {"patt": [1, 0], "pos": [[5, 3], [5, 3]]}, {"patt": [1, 0], "pos": [[8, 2], [9, 2]]}, {"patt": [1, 0], "pos": [[8, 4], [9, 2]]}, {"patt": [1, 0], "pos": [[8, 4], [9, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [7, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [7, 0]]}, {"patt": [2, 0, 1], "pos": [[6, 0], [6, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[6, 0], [6, 0], [7, 0]]}, {"patt": [2, 0, 1], "pos": [[8, 2], [8, 2], [8, 2]]}, {"patt": [2, 0, 1], "pos": [[8, 4], [8, 2], [8, 2]]}, {"patt": [2, 0, 1], "pos": [[8, 4], [8, 2], [8, 4]]}, {"patt": [2, 0, 1], "pos": [[9, 2], [9, 2], [9, 2]]}, {"patt": [2, 0, 1], "pos": [[9, 4], [9, 2], [9, 2]]}, {"patt": [2, 0, 1], "pos": [[9, 4], [9, 2], [9, 4]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [3, 0], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [3, 0], [7, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [3, 0], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [3, 0], [7, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [7, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[8, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[9, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[8, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[9, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[8, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[9, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [9, 4], [9, 4], [9, 4]]}, {"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], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [9, 4], [9, 4], [9, 4]]}, {"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, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[5, 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": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 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], [3, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 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": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"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], [2, 0], [2, 0], [2, 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, 0], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"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], [2, 0], [2, 0], [2, 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], [2, 0], [2, 0], [2, 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, 0], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "children": [{"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], "pos": [[1, 1]]}, {"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], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 3]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [5, 1], [6, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [5, 3], [6, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [5, 3], [6, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [5, 3], [6, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 3], [5, 3], [6, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[5, 1], [5, 1], [6, 1]]}, {"patt": [0, 2, 1], "pos": [[5, 1], [5, 3], [6, 1]]}, {"patt": [0, 2, 1], "pos": [[5, 1], [5, 3], [6, 3]]}, {"patt": [0, 2, 1], "pos": [[5, 3], [5, 3], [6, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [5, 3], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [5, 3], [6, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [5, 3], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [5, 3], [6, 3]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 1], [5, 1], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 1], [5, 3], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 3], [5, 3], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 3], [5, 3], [6, 3]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [5, 3], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [5, 3], [6, 3]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[5, 1], [5, 1], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[5, 3], [5, 1], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[5, 3], [5, 3], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[5, 3], [5, 3], [6, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [5, 3], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [5, 3], [5, 1], [5, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [6, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [6, 3], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [6, 3], [6, 1], [6, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 3], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 3], [5, 1], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [6, 3], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [6, 3], [6, 1], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [6, 3], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [6, 3], [6, 1], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [5, 3], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [6, 3], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [5, 3], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [6, 3], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 3], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [6, 3], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [6, 3], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 1], [6, 3], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [6, 3], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [5, 3], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [6, 3], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [6, 3], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 3], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 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": 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": [[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": [[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, 0]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 3]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [5, 1], [6, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [5, 3], [6, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [5, 3], [6, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [5, 3], [6, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 3], [5, 3], [6, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[5, 1], [5, 1], [6, 1]]}, {"patt": [0, 2, 1], "pos": [[5, 1], [5, 3], [6, 1]]}, {"patt": [0, 2, 1], "pos": [[5, 1], [5, 3], [6, 3]]}, {"patt": [0, 2, 1], "pos": [[5, 3], [5, 3], [6, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [5, 3], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [5, 3], [6, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [5, 3], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [5, 3], [6, 3]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 1], [5, 1], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 1], [5, 3], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 3], [5, 3], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 3], [5, 3], [6, 3]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [5, 3], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [5, 3], [6, 3]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[5, 1], [5, 1], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[5, 3], [5, 1], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[5, 3], [5, 3], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[5, 3], [5, 3], [6, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [5, 3], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [5, 3], [5, 1], [5, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [6, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [6, 3], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [6, 3], [6, 1], [6, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 3], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 3], [5, 1], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [6, 3], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [6, 3], [6, 1], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [6, 3], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [6, 3], [6, 1], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [5, 3], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [6, 3], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [5, 3], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [6, 3], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 3], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [6, 3], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [6, 3], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 1], [6, 3], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [6, 3], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [5, 3], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [6, 3], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [6, 3], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 3], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 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, 1]]}, {"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, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"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], "pos": [[7, 0]]}, {"patt": [0], "pos": [[7, 2]]}, {"patt": [0], "pos": [[8, 0]]}, {"patt": [0], "pos": [[8, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [3, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [7, 3], [8, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [7, 1], [8, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [7, 3], [8, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [7, 3], [8, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 3], [7, 3], [8, 3]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[5, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[7, 1], [7, 1], [8, 1]]}, {"patt": [0, 2, 1], "pos": [[7, 1], [7, 3], [8, 1]]}, {"patt": [0, 2, 1], "pos": [[7, 1], [7, 3], [8, 3]]}, {"patt": [0, 2, 1], "pos": [[7, 3], [7, 3], [8, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [7, 3], [8, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [7, 3], [8, 3]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [5, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 3], [7, 3], [8, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 3], [7, 3], [8, 3]]}, {"patt": [1, 2, 0], "pos": [[5, 0], [5, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[7, 1], [7, 1], [8, 1]]}, {"patt": [1, 2, 0], "pos": [[7, 1], [7, 3], [8, 1]]}, {"patt": [1, 2, 0], "pos": [[7, 3], [7, 3], [8, 1]]}, {"patt": [1, 2, 0], "pos": [[7, 3], [7, 3], [8, 3]]}, {"patt": [2, 1, 0], "pos": [[3, 3], [7, 3], [8, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 3], [7, 3], [8, 3]]}, {"patt": [2, 1, 0], "pos": [[5, 0], [5, 0], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[7, 1], [7, 1], [8, 1]]}, {"patt": [2, 1, 0], "pos": [[7, 3], [7, 1], [8, 1]]}, {"patt": [2, 1, 0], "pos": [[7, 3], [7, 3], [8, 1]]}, {"patt": [2, 1, 0], "pos": [[7, 3], [7, 3], [8, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[4, 0], [4, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [5, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [7, 1], [7, 1], [7, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [7, 3], [7, 1], [7, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [7, 3], [7, 1], [7, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [8, 1], [8, 1], [8, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [8, 3], [8, 1], [8, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [8, 3], [8, 1], [8, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [5, 0], [6, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[4, 0], [4, 0], [5, 0], [6, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 0], [4, 0], [5, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [7, 3], [7, 1], [7, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [8, 3], [8, 1], [8, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [7, 3], [7, 1], [7, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [8, 3], [8, 1], [8, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 1], [7, 1], [7, 1], [7, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 1], [7, 3], [7, 1], [7, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 1], [7, 3], [7, 1], [7, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 1], [8, 1], [8, 1], [8, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 1], [8, 3], [8, 1], [8, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 1], [8, 3], [8, 1], [8, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 3], [7, 3], [7, 1], [7, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 3], [8, 3], [8, 1], [8, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[8, 1], [8, 1], [8, 1], [8, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[8, 1], [8, 3], [8, 1], [8, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[8, 1], [8, 3], [8, 1], [8, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[8, 3], [8, 3], [8, 1], [8, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[8, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 0], [4, 0], [5, 0], [6, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[4, 0], [4, 0], [5, 0], [6, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 0], [4, 0], [5, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [7, 3], [7, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [7, 3], [7, 1], [7, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [8, 3], [8, 1], [8, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [8, 3], [8, 1], [8, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [7, 3], [7, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [7, 3], [7, 1], [7, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [8, 3], [8, 1], [8, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [8, 3], [8, 1], [8, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 1], [7, 1], [7, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 1], [7, 3], [7, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 1], [8, 1], [8, 1], [8, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 1], [8, 3], [8, 1], [8, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 3], [7, 3], [7, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 3], [7, 3], [7, 1], [7, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 3], [8, 3], [8, 1], [8, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 3], [8, 3], [8, 1], [8, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[8, 1], [8, 1], [8, 1], [8, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[8, 1], [8, 3], [8, 1], [8, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[8, 3], [8, 3], [8, 1], [8, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[8, 3], [8, 3], [8, 1], [8, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[8, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [7, 3], [7, 1], [7, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [7, 3], [7, 1], [7, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [8, 3], [8, 1], [8, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [8, 3], [8, 1], [8, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 1], [7, 1], [7, 1], [7, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 1], [8, 1], [8, 1], [8, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 3], [7, 1], [7, 1], [7, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 3], [7, 3], [7, 1], [7, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 3], [7, 3], [7, 1], [7, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 3], [8, 1], [8, 1], [8, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 3], [8, 3], [8, 1], [8, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 3], [8, 3], [8, 1], [8, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[8, 1], [8, 1], [8, 1], [8, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[8, 3], [8, 1], [8, 1], [8, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[8, 3], [8, 3], [8, 1], [8, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[8, 3], [8, 3], [8, 1], [8, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[8, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [8, 3], [8, 3], [8, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 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, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 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": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"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, 1], [2, 1], [2, 1], [2, 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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"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], [1, 0], [1, 0], [1, 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, 0], [0, 1], [3, 1], [3, 1], [3, 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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "children": [{"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], "pos": [[1, 1]]}, {"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], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 3]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [4, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [4, 3], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [4, 3], [5, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [4, 3], [5, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 3], [4, 3], [5, 3]]}, {"patt": [0, 2, 1], "pos": [[4, 1], [4, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[4, 1], [4, 3], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[4, 1], [4, 3], [5, 3]]}, {"patt": [0, 2, 1], "pos": [[4, 3], [4, 3], [5, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [4, 3], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [4, 3], [5, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [4, 3], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [4, 3], [5, 3]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 1], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 3], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 3], [4, 3], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 3], [4, 3], [5, 3]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [4, 3], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [4, 3], [5, 3]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 3], [4, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 3], [4, 3], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 3], [4, 3], [5, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 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, 0], [4, 3], [4, 1], [4, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [5, 3], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [5, 3], [5, 1], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [4, 3], [4, 1], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [4, 3], [4, 1], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 3], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 3], [4, 1], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [5, 3], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [5, 3], [5, 1], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 1], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 3], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 3], [5, 1], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [4, 3], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [4, 3], [4, 1], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [5, 3], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [4, 3], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [4, 3], [4, 1], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [5, 3], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [5, 3], [5, 1], [5, 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, 0, 1], "pos": [[4, 3], [5, 3], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 3], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [4, 3], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [4, 3], [4, 1], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [5, 3], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [5, 1], [5, 1], [5, 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, 0, 1], "pos": [[4, 3], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [5, 3], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 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": 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": [[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": [[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": [[5, 0]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 3]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [4, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [4, 3], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [4, 3], [5, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [4, 3], [5, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 3], [4, 3], [5, 3]]}, {"patt": [0, 2, 1], "pos": [[4, 1], [4, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[4, 1], [4, 3], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[4, 1], [4, 3], [5, 3]]}, {"patt": [0, 2, 1], "pos": [[4, 3], [4, 3], [5, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [4, 3], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [4, 3], [5, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [4, 3], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [4, 3], [5, 3]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 1], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 3], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 3], [4, 3], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 3], [4, 3], [5, 3]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [4, 3], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [4, 3], [5, 3]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 3], [4, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 3], [4, 3], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 3], [4, 3], [5, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 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, 0], [4, 3], [4, 1], [4, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [5, 3], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [5, 3], [5, 1], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [4, 3], [4, 1], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [4, 3], [4, 1], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 3], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 3], [4, 1], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [5, 3], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [5, 3], [5, 1], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 1], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 3], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 3], [5, 1], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [4, 3], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [4, 3], [4, 1], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [5, 3], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [4, 3], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [4, 3], [4, 1], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [5, 3], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [5, 3], [5, 1], [5, 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, 0, 1], "pos": [[4, 3], [5, 3], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 3], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [4, 3], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [4, 3], [4, 1], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [5, 3], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [5, 1], [5, 1], [5, 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, 0, 1], "pos": [[4, 3], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [5, 3], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 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, 1]]}, {"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, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"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, 0]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[7, 0]]}, {"patt": [0], "pos": [[7, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [3, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [6, 3], [7, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [6, 1], [7, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [6, 3], [7, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [6, 3], [7, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 3], [6, 3], [7, 3]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[6, 1], [6, 1], [7, 1]]}, {"patt": [0, 2, 1], "pos": [[6, 1], [6, 3], [7, 1]]}, {"patt": [0, 2, 1], "pos": [[6, 1], [6, 3], [7, 3]]}, {"patt": [0, 2, 1], "pos": [[6, 3], [6, 3], [7, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [6, 3], [7, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [6, 3], [7, 3]]}, {"patt": [1, 2, 0], "pos": [[3, 3], [6, 3], [7, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 3], [6, 3], [7, 3]]}, {"patt": [1, 2, 0], "pos": [[6, 1], [6, 1], [7, 1]]}, {"patt": [1, 2, 0], "pos": [[6, 1], [6, 3], [7, 1]]}, {"patt": [1, 2, 0], "pos": [[6, 3], [6, 3], [7, 1]]}, {"patt": [1, 2, 0], "pos": [[6, 3], [6, 3], [7, 3]]}, {"patt": [2, 1, 0], "pos": [[3, 3], [6, 3], [7, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 3], [6, 3], [7, 3]]}, {"patt": [2, 1, 0], "pos": [[6, 1], [6, 1], [7, 1]]}, {"patt": [2, 1, 0], "pos": [[6, 3], [6, 1], [7, 1]]}, {"patt": [2, 1, 0], "pos": [[6, 3], [6, 3], [7, 1]]}, {"patt": [2, 1, 0], "pos": [[6, 3], [6, 3], [7, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [6, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [6, 3], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [6, 3], [6, 1], [6, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [7, 1], [7, 1], [7, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [7, 3], [7, 1], [7, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [7, 3], [7, 1], [7, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [7, 3], [7, 1], [7, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [7, 3], [7, 1], [7, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [6, 3], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [6, 3], [6, 1], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [7, 1], [7, 1], [7, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [7, 3], [7, 1], [7, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [7, 3], [7, 1], [7, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 3], [7, 3], [7, 1], [7, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 1], [7, 1], [7, 1], [7, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 1], [7, 3], [7, 1], [7, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 1], [7, 3], [7, 1], [7, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 3], [7, 3], [7, 1], [7, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [6, 3], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [7, 3], [7, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [7, 3], [7, 1], [7, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [6, 3], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [7, 3], [7, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [7, 3], [7, 1], [7, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 1], [6, 3], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 1], [7, 1], [7, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 1], [7, 3], [7, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [6, 3], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [7, 3], [7, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [7, 3], [7, 1], [7, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 1], [7, 1], [7, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 1], [7, 3], [7, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 3], [7, 3], [7, 1], [7, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 3], [7, 3], [7, 1], [7, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [6, 3], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [7, 3], [7, 1], [7, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [7, 3], [7, 1], [7, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 1], [7, 1], [7, 1], [7, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 3], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [7, 1], [7, 1], [7, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [7, 3], [7, 1], [7, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [7, 3], [7, 1], [7, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 1], [7, 1], [7, 1], [7, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 3], [7, 1], [7, 1], [7, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 3], [7, 3], [7, 1], [7, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 3], [7, 3], [7, 1], [7, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 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": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 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], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[7, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[6, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[4, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[4, 0], [6, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[7, 1], [7, 1], [7, 1]]}, {"patt": [2, 0, 1], "pos": [[7, 2], [7, 1], [7, 1]]}, {"patt": [2, 0, 1], "pos": [[7, 2], [7, 1], [7, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 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], [2, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 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], "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], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0], "pos": [[7, 0]]}, {"patt": [0], "pos": [[7, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[6, 1], [6, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[7, 2], [7, 2], [7, 2]]}, {"patt": [2, 0, 1], "pos": [[7, 3], [7, 2], [7, 2]]}, {"patt": [2, 0, 1], "pos": [[7, 3], [7, 2], [7, 3]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 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], [2, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 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": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 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": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.row_and_col_separation", "strategy_class": "RowColumnSeparationStrategy", "ignore_parent": true, "inferrable": true, "possibly_empty": false, "workable": true}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 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], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[4, 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, 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, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"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, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}], [{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.row_and_col_separation", "strategy_class": "RowColumnSeparationStrategy", "ignore_parent": true, "inferrable": true, "possibly_empty": false, "workable": true}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 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, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [2, 1]]}, {"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, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[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, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 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, 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": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [4, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [4, 2]]}, {"patt": [1, 0], "pos": [[3, 2], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 2], [4, 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, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [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], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[4, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}], "indices": [0], "direction": 3, "own_col": true, "own_row": true, "include_empty": false}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [4, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [4, 2]]}, {"patt": [1, 0], "pos": [[3, 2], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 2], [4, 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, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [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], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[4, 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": [[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], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [5, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [5, 2]]}, {"patt": [1, 0], "pos": [[4, 2], [5, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [5, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [5, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [5, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [5, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [5, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [5, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [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], [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], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 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, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[5, 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": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [5, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [5, 2]]}, {"patt": [1, 0], "pos": [[4, 2], [5, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [5, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [5, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [5, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [5, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [5, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [5, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [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], [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], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 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, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[5, 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": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"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": [1, 0], "pos": [[3, 2], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [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], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[4, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.obstruction_inferral", "strategy_class": "ObstructionInferralStrategy", "gps": [{"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [4, 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], "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": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[5, 1], [6, 1]]}, {"patt": [1, 0], "pos": [[5, 2], [6, 1]]}, {"patt": [1, 0], "pos": [[5, 2], [6, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 1], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 1], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 1], [6, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 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, 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], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[5, 3], [6, 2]]}, {"patt": [1, 0], "pos": [[5, 3], [6, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 1], [5, 3]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 3], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 3], [6, 2], [6, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 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": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 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": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.row_and_col_separation", "strategy_class": "RowColumnSeparationStrategy", "ignore_parent": true, "inferrable": true, "possibly_empty": false, "workable": true}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[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, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 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, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [2, 2]]}, {"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], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"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, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 2], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [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], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 2], [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, 2], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [2, 2], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [2, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [2, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [2, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [2, 2], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"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": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 0], [2, 0], [3, 0]]}, {"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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 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, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [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, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [3, 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, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[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, 2]]}, {"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, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 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": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 4]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 4]]}, {"patt": [0, 1], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 4], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 4], [6, 2], [6, 4]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [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], [0, 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": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0, 1], "pos": [[6, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 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, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}], "requirements": [[{"patt": [0], "pos": [[3, 3]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[2, 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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"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, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 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": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 4]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 4]]}, {"patt": [0, 1], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 4], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 4], [6, 2], [6, 4]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [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], [0, 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": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0, 1], "pos": [[6, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 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, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}], "requirements": [[{"patt": [0], "pos": [[3, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"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, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "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, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 4]]}, {"patt": [0], "pos": [[7, 1]]}, {"patt": [0], "pos": [[7, 2]]}, {"patt": [0], "pos": [[7, 3]]}, {"patt": [0], "pos": [[7, 4]]}, {"patt": [0], "pos": [[8, 1]]}, {"patt": [0], "pos": [[8, 2]]}, {"patt": [0], "pos": [[8, 3]]}, {"patt": [0], "pos": [[8, 4]]}, {"patt": [0], "pos": [[9, 0]]}, {"patt": [0], "pos": [[9, 1]]}, {"patt": [0], "pos": [[9, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[6, 3], [6, 3]]}, {"patt": [0, 1], "pos": [[8, 0], [8, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[4, 0], [7, 0]]}, {"patt": [1, 0], "pos": [[4, 0], [8, 0]]}, {"patt": [1, 0], "pos": [[5, 0], [7, 0]]}, {"patt": [1, 0], "pos": [[5, 0], [8, 0]]}, {"patt": [1, 0], "pos": [[6, 3], [6, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [7, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [8, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [4, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [7, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [8, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[7, 0], [7, 0], [7, 0]]}, {"patt": [2, 0, 1], "pos": [[7, 0], [7, 0], [8, 0]]}, {"patt": [2, 0, 1], "pos": [[9, 2], [9, 2], [9, 2]]}, {"patt": [2, 0, 1], "pos": [[9, 4], [9, 2], [9, 2]]}, {"patt": [2, 0, 1], "pos": [[9, 4], [9, 2], [9, 4]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [3, 0], [7, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [3, 0], [8, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [3, 0], [7, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [3, 0], [8, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [7, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [8, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [4, 0], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 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], [3, 0], [5, 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], [3, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[9, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[9, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[9, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [9, 4], [9, 4], [9, 4]]}, {"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], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [9, 4], [9, 4], [9, 4]]}, {"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, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[6, 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": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"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, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 3]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 3]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 3]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 3], [5, 3], [6, 3]]}, {"patt": [0, 2, 1], "pos": [[5, 3], [5, 3], [6, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [5, 3], [6, 3]]}, {"patt": [1, 2, 0], "pos": [[5, 3], [5, 3], [6, 3]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [5, 3], [6, 3]]}, {"patt": [2, 1, 0], "pos": [[5, 3], [5, 3], [6, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [5, 3], [6, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [5, 3], [6, 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, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 0], [3, 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], [2, 1], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [5, 3], [6, 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], [2, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [5, 3], [6, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 3], [5, 3], [6, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 3], [5, 3], [6, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 1], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 1], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 3], [0, 3], [5, 3], [6, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 3], [5, 3], [6, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 1], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 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": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 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": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 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, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"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, 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], "pos": [[7, 1]]}, {"patt": [0], "pos": [[7, 2]]}, {"patt": [0], "pos": [[7, 3]]}, {"patt": [0], "pos": [[7, 4]]}, {"patt": [0], "pos": [[8, 0]]}, {"patt": [0], "pos": [[8, 1]]}, {"patt": [0], "pos": [[8, 2]]}, {"patt": [0], "pos": [[8, 3]]}, {"patt": [0], "pos": [[9, 0]]}, {"patt": [0], "pos": [[9, 1]]}, {"patt": [0], "pos": [[9, 2]]}, {"patt": [0], "pos": [[9, 3]]}, {"patt": [0, 1], "pos": [[0, 4], [4, 4]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [4, 4]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [4, 4]]}, {"patt": [0, 1], "pos": [[2, 0], [5, 1]]}, {"patt": [0, 1], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1], "pos": [[4, 4], [4, 4]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[4, 4], [4, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [7, 0], [7, 0]]}, {"patt": [0, 1, 2], "pos": [[5, 0], [5, 0], [5, 1]]}, {"patt": [0, 1, 2], "pos": [[5, 0], [5, 1], [5, 1]]}, {"patt": [0, 1, 2], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [5, 0], [7, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 4], [8, 4], [9, 4]]}, {"patt": [0, 2, 1], "pos": [[5, 0], [5, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[8, 4], [8, 4], [9, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [7, 0], [7, 0]]}, {"patt": [1, 0, 2], "pos": [[5, 0], [5, 0], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[5, 1], [5, 0], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[6, 0], [7, 0], [7, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [5, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [5, 0], [7, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 4], [8, 4], [9, 4]]}, {"patt": [1, 2, 0], "pos": [[8, 4], [8, 4], [9, 4]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [7, 0], [7, 0]]}, {"patt": [2, 0, 1], "pos": [[6, 0], [7, 0], [7, 0]]}, {"patt": [2, 0, 1], "pos": [[7, 0], [7, 0], [7, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 4], [8, 4], [9, 4]]}, {"patt": [2, 1, 0], "pos": [[8, 4], [8, 4], [9, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 4], [0, 4], [8, 4], [9, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[5, 0], [5, 0], [5, 0], [7, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[5, 0], [5, 0], [7, 0], [7, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 4], [0, 4], [8, 4], [9, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [7, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [6, 0], [6, 0], [7, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[5, 0], [5, 0], [7, 0], [7, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[5, 0], [5, 1], [7, 0], [7, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 4], [0, 4], [8, 4], [9, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 0], [5, 0], [7, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 1], [5, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 1], [5, 0], [7, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 4], [8, 4], [9, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[5, 0], [5, 0], [5, 0], [7, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[5, 0], [5, 0], [7, 0], [7, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 4], [0, 4], [8, 4], [9, 4]]}, {"patt": [1, 2, 3, 0], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[5, 0], [5, 0], [5, 0], [7, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [6, 0], [6, 0], [7, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 0], [5, 0], [7, 0], [7, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 0], [5, 1], [7, 0], [7, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 0], [6, 0], [6, 0], [7, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[8, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[8, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[9, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 4], [0, 4], [8, 4], [9, 4]]}, {"patt": [1, 3, 2, 0], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[5, 0], [5, 0], [5, 0], [7, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[5, 0], [5, 1], [5, 0], [6, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[5, 0], [5, 1], [5, 0], [7, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 4], [0, 4], [8, 4], [9, 4]]}, {"patt": [2, 0, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[5, 0], [5, 0], [5, 0], [7, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[5, 0], [5, 0], [7, 0], [7, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 4], [0, 4], [8, 4], [9, 4]]}, {"patt": [2, 1, 3, 0], "pos": [[5, 0], [5, 0], [5, 0], [6, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[5, 0], [5, 0], [5, 0], [7, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [6, 0], [6, 0], [7, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 0], [5, 0], [7, 0], [7, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 0], [5, 1], [7, 0], [7, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 0], [6, 0], [6, 0], [7, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[8, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[8, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[9, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [3, 1, 0, 2], "pos": [[5, 0], [5, 0], [7, 0], [7, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 0], [5, 0], [7, 0], [7, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 0], [6, 0], [6, 0], [7, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[8, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[8, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[9, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[5, 0], [5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[5, 0], [5, 0], [6, 0], [6, 0], [7, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [6, 0], [6, 0], [7, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [6, 0], [6, 0], [7, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 1], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 1], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 1], [6, 0], [6, 0], [7, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[5, 0], [5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[5, 0], [5, 0], [6, 0], [6, 0], [7, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[5, 0], [5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[5, 0], [5, 0], [6, 0], [6, 0], [7, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[5, 0], [5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[5, 0], [5, 0], [6, 0], [6, 0], [7, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[5, 0], [5, 1], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[5, 0], [5, 1], [6, 0], [6, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[5, 0], [5, 1], [6, 0], [6, 0], [7, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[5, 0], [5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[5, 0], [5, 0], [6, 0], [6, 0], [7, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[5, 0], [5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[5, 0], [5, 0], [6, 0], [6, 0], [7, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[5, 0], [5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[5, 0], [5, 0], [6, 0], [6, 0], [7, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[5, 0], [5, 1], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[5, 0], [5, 1], [6, 0], [6, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[5, 0], [5, 1], [6, 0], [6, 0], [7, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[5, 0], [5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[5, 0], [5, 0], [6, 0], [6, 0], [7, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [9, 4], [9, 4], [9, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[5, 0], [5, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[5, 0], [5, 0], [6, 0], [6, 0], [7, 0]]}], "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], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[5, 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, 0], "pos": [[2, 0], [3, 0]]}, {"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, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [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, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [4, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[4, 1], [4, 1], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [4, 1], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [4, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 1], [5, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [4, 1], [5, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [4, 1], [5, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [4, 1], [5, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [4, 1], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [4, 1], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [4, 1], [5, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [4, 1], [5, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [4, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [4, 1], [5, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [4, 1], [5, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [4, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}], "requirements": [[{"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], "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, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[4, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[4, 3], [5, 1]]}, {"patt": [1, 0], "pos": [[4, 3], [5, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 1], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 1], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 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": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 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": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[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": [[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, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[4, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[4, 3], [5, 1]]}, {"patt": [1, 0], "pos": [[4, 3], [5, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 1], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 1], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 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": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 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": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 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], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[7, 0]]}, {"patt": [0], "pos": [[7, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"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": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[4, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[6, 1], [7, 1]]}, {"patt": [1, 0], "pos": [[6, 3], [7, 1]]}, {"patt": [1, 0], "pos": [[6, 3], [7, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[6, 1], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 3], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 3], [6, 1], [6, 3]]}, {"patt": [2, 0, 1], "pos": [[7, 1], [7, 1], [7, 1]]}, {"patt": [2, 0, 1], "pos": [[7, 3], [7, 1], [7, 1]]}, {"patt": [2, 0, 1], "pos": [[7, 3], [7, 1], [7, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}], "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": [[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, 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], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0], "pos": [[7, 0]]}, {"patt": [0], "pos": [[7, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[6, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[4, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[4, 0], [6, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[7, 2], [7, 2], [7, 2]]}, {"patt": [2, 0, 1], "pos": [[7, 3], [7, 2], [7, 2]]}, {"patt": [2, 0, 1], "pos": [[7, 3], [7, 2], [7, 3]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 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], [2, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 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": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 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": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 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], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "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, 0]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[5, 4]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0], "pos": [[6, 4]]}, {"patt": [0], "pos": [[7, 0]]}, {"patt": [0], "pos": [[7, 1]]}, {"patt": [0], "pos": [[7, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[6, 1], [6, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[7, 3], [7, 3], [7, 3]]}, {"patt": [2, 0, 1], "pos": [[7, 4], [7, 3], [7, 3]]}, {"patt": [2, 0, 1], "pos": [[7, 4], [7, 3], [7, 4]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 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], [2, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [6, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[4, 2], [6, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [6, 2]]}, {"patt": [1, 0], "pos": [[4, 2], [6, 2]]}, {"patt": [1, 0], "pos": [[5, 2], [6, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [6, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [6, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [6, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [5, 2], [5, 2]]}, {"patt": [1, 0, 2], "pos": [[4, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [6, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [5, 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, 0], [2, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [5, 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, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 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], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[7, 0]]}, {"patt": [0], "pos": [[7, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [7, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[5, 2], [7, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [7, 2]]}, {"patt": [1, 0], "pos": [[5, 2], [7, 2]]}, {"patt": [1, 0], "pos": [[6, 2], [7, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [7, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [7, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [7, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [6, 2], [6, 2]]}, {"patt": [1, 0, 2], "pos": [[5, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [7, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 2], [7, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[7, 2], [7, 2], [7, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [7, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 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, 0], [2, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 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, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 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": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 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], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[7, 0]]}, {"patt": [0], "pos": [[7, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [7, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[5, 2], [7, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [7, 2]]}, {"patt": [1, 0], "pos": [[5, 2], [7, 2]]}, {"patt": [1, 0], "pos": [[6, 2], [7, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [7, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [7, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [7, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [6, 2], [6, 2]]}, {"patt": [1, 0, 2], "pos": [[5, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [7, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 2], [7, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[7, 2], [7, 2], [7, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [7, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 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, 0], [2, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 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, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 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], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [6, 2], [6, 2]]}, {"patt": [1, 0, 2], "pos": [[5, 2], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 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, 0], [2, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 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, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.obstruction_inferral", "strategy_class": "ObstructionInferralStrategy", "gps": [{"patt": [0], "pos": [[7, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [7, 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], "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, 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], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[7, 0]]}, {"patt": [0], "pos": [[7, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[6, 2], [7, 2]]}, {"patt": [1, 0], "pos": [[6, 3], [7, 2]]}, {"patt": [1, 0], "pos": [[6, 3], [7, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 3], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 3], [6, 2], [6, 3]]}, {"patt": [2, 0, 1], "pos": [[7, 2], [7, 2], [7, 2]]}, {"patt": [2, 0, 1], "pos": [[7, 3], [7, 2], [7, 2]]}, {"patt": [2, 0, 1], "pos": [[7, 3], [7, 2], [7, 3]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 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": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 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": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 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": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"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, 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], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0], "pos": [[7, 0]]}, {"patt": [0], "pos": [[7, 1]]}, {"patt": [0], "pos": [[7, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[6, 4], [7, 3]]}, {"patt": [1, 0], "pos": [[6, 4], [7, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 4], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 4], [6, 2], [6, 4]]}, {"patt": [2, 0, 1], "pos": [[7, 3], [7, 3], [7, 3]]}, {"patt": [2, 0, 1], "pos": [[7, 4], [7, 3], [7, 3]]}, {"patt": [2, 0, 1], "pos": [[7, 4], [7, 3], [7, 4]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [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": [[0, 1]]}, {"patt": [0], "pos": [[1, 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], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[7, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[6, 1], [7, 1]]}, {"patt": [1, 0], "pos": [[6, 2], [7, 1]]}, {"patt": [1, 0], "pos": [[6, 2], [7, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[6, 1], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 1], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[7, 1], [7, 1], [7, 1]]}, {"patt": [2, 0, 1], "pos": [[7, 2], [7, 1], [7, 1]]}, {"patt": [2, 0, 1], "pos": [[7, 2], [7, 1], [7, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [7, 2], [7, 2], [7, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [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, 1]]}, {"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], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[7, 0]]}, {"patt": [0], "pos": [[7, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[5, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[6, 2], [7, 2]]}, {"patt": [1, 0], "pos": [[6, 3], [7, 2]]}, {"patt": [1, 0], "pos": [[6, 3], [7, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 3], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 3], [6, 2], [6, 3]]}, {"patt": [2, 0, 1], "pos": [[7, 2], [7, 2], [7, 2]]}, {"patt": [2, 0, 1], "pos": [[7, 3], [7, 2], [7, 2]]}, {"patt": [2, 0, 1], "pos": [[7, 3], [7, 2], [7, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 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": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 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": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 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, 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], "pos": [[5, 0]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[5, 1], [6, 1]]}, {"patt": [1, 0], "pos": [[5, 2], [6, 1]]}, {"patt": [1, 0], "pos": [[5, 2], [6, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 1], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 1], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 1], [6, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 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, 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], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[5, 3], [6, 2]]}, {"patt": [1, 0], "pos": [[5, 3], [6, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 1], [5, 3]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 3], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 3], [6, 2], [6, 3]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.row_and_col_separation", "strategy_class": "RowColumnSeparationStrategy", "ignore_parent": true, "inferrable": true, "possibly_empty": false, "workable": true}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalenceRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [], "pos": []}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}], "indices": [0], "direction": 2, "own_col": true, "own_row": true, "include_empty": true}}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "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]]}], "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, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"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]]}], "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, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"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]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [], "pos": []}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [], "pos": []}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"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]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}], "indices": [0, 0], "direction": 2, "own_col": true, "own_row": true, "include_empty": true}}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[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": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 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}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 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, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}], [{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 0]]}], "indices": [0], "direction": 0, "own_col": true, "own_row": true, "include_empty": false}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}], [{"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": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}], [{"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": "VerificationRule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}], "requirements": [], "assumptions": []}, "strategy": {"class_module": "tilings.strategies.verification", "strategy_class": "BasicVerificationStrategy"}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "VerificationRule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "strategy": {"class_module": "tilings.strategies.verification", "strategy_class": "BasicVerificationStrategy"}}, {"class_module": "tilings.strategies.verification", "rule_class": "OneByOneVerificationRule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, "strategy": {"class_module": "tilings.strategies.verification", "strategy_class": "OneByOneVerificationStrategy", "ignore_parent": false, "basis": [[0, 2, 4, 1, 3], [0, 3, 4, 1, 2], [0, 4, 3, 1, 2], [1, 2, 4, 0, 3], [1, 3, 4, 0, 2], [1, 4, 3, 0, 2], [2, 1, 4, 0, 3], [2, 3, 4, 0, 1], [2, 4, 3, 0, 1], [3, 1, 4, 0, 2], [3, 2, 4, 0, 1]], "symmetry": true}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "VerificationRule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [], "pos": []}], "requirements": [], "assumptions": []}, "strategy": {"class_module": "comb_spec_searcher.strategies.strategy", "strategy_class": "EmptyStrategy"}}]}
Specification 2
Strategy pack name: requirement_placements_symmetries
Tree: http://permpal.com/tree/25036/
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[28,x]*F[4,x]
F[4,x] = F[0,x]+F[5,x]
F[5,x] = F[6,x]
F[6,x] = F[28,x]*F[7,x]
F[7,x] = F[313,x]+F[8,x]
F[8,x] = F[309,x]+F[9,x]
F[9,x] = F[10,x]
F[10,x] = F[11,x]*F[253,x]
F[11,x] = F[12,x]+F[13,x]
F[12,x] = 1+x*F[12,x]^4+F[12,x]^2*(x^2-2*x+3)+F[12,x]^3*(-1-x)+(-2+2*x)*F[12,x]
F[13,x] = F[14,x]
F[14,x] = F[15,x]*F[28,x]
F[15,x] = F[16,x]+F[371,x]
F[16,x] = F[11,x]+F[17,x]
F[17,x] = F[18,x]
F[18,x] = F[19,x]*F[28,x]
F[19,x] = F[1422,x]+F[20,x]
F[20,x] = -F[1419,x]+F[21,x]
F[21,x] = F[22,x]+F[33,x]
F[22,x] = F[23,x]+F[29,x]
F[23,x] = F[12,x]*F[24,x]
F[24,x] = F[25,x]
F[25,x] = F[1,x]+F[26,x]
F[26,x] = F[27,x]
F[27,x] = F[25,x]*F[28,x]
F[28,x] = x
F[29,x] = F[30,x]
F[30,x] = F[24,x]*F[28,x]*F[31,x]
F[31,x] = F[15,x]+F[32,x]
F[32,x] = F[19,x]*F[28,x]
F[33,x] = F[34,x]
F[34,x] = F[28,x]*F[35,x]
F[35,x] = F[36,x]+F[818,x]
F[36,x] = F[37,x]
F[37,x] = F[22,x]*F[38,x]
F[38,x] = 1/F[26,x]/F[817,x]*F[39,x]
F[39,x] = F[40,x]
F[40,x] = -F[804,x]+F[41,x]
F[41,x] = 1/F[28,x]*F[42,x]
F[42,x] = F[43,x]
F[43,x] = F[28,x]*F[44,x]
F[44,x] = F[45,x]+F[802,x]
F[45,x] = F[46,x]+F[800,x]
F[46,x] = F[47,x]+F[795,x]
F[47,x] = F[48,x]+F[793,x]
F[48,x] = F[254,x]+F[49,x]
F[49,x] = F[0,x]+F[50,x]
F[50,x] = F[51,x]
F[51,x] = F[28,x]*F[52,x]
F[52,x] = F[275,x]+F[53,x]
F[53,x] = F[54,x]+F[56,x]
F[54,x] = F[55,x]
F[55,x] = F[11,x]*F[12,x]
F[56,x] = F[57,x]
F[57,x] = F[12,x]*F[125,x]*F[28,x]*F[58,x]
F[58,x] = F[19,x]+F[59,x]
F[59,x] = 1/F[124,x]^2/F[2,x]*F[60,x]
F[60,x] = F[61,x]
F[61,x] = -F[787,x]+F[62,x]
F[62,x] = 1/F[28,x]*F[63,x]
F[63,x] = F[64,x]
F[64,x] = -F[67,x]+F[65,x]
F[65,x] = 1/F[28,x]*F[66,x]
F[66,x] = F[5,x]
F[67,x] = F[68,x]+F[70,x]
F[68,x] = F[69,x]
F[69,x] = F[11,x]*F[4,x]
F[70,x] = F[71,x]
F[71,x] = F[17,x]*F[28,x]*F[72,x]
F[72,x] = F[179,x]+F[73,x]
F[73,x] = -F[174,x]+F[74,x]
F[74,x] = F[170,x]+F[75,x]
F[75,x] = F[112,x]+F[76,x]
F[76,x] = F[24,x]+F[77,x]
F[77,x] = F[78,x]
F[78,x] = F[28,x]*F[79,x]
F[79,x] = F[168,x]+F[80,x]
F[80,x] = F[81,x]+F[85,x]
F[81,x] = F[82,x]
F[82,x] = F[83,x]+F[84,x]
F[83,x] = F[0,x]*F[24,x]
F[84,x] = F[12,x]*F[77,x]
F[85,x] = F[86,x]
F[86,x] = F[28,x]*F[87,x]
F[87,x] = F[166,x]+F[88,x]
F[88,x] = F[89,x]+F[93,x]
F[89,x] = F[90,x]
F[90,x] = F[13,x]*F[91,x]
F[91,x] = 1/F[28,x]*F[92,x]
F[92,x] = F[77,x]
F[93,x] = F[94,x]
F[94,x] = F[28,x]*F[58,x]*F[95,x]
F[95,x] = F[96,x]
F[96,x] = F[28,x]*F[91,x]*F[97,x]
F[97,x] = F[163,x]+F[98,x]
F[98,x] = 1/F[2,x]*F[99,x]
F[99,x] = -F[160,x]+F[100,x]
F[100,x] = F[101,x]+F[103,x]
F[101,x] = F[0,x]+F[102,x]
F[102,x] = F[2,x]*F[24,x]
F[103,x] = F[104,x]
F[104,x] = F[105,x]*F[28,x]
F[105,x] = F[106,x]+F[158,x]
F[106,x] = F[107,x]+F[135,x]
F[107,x] = F[108,x]
F[108,x] = F[109,x]+F[112,x]
F[109,x] = F[110,x]+F[91,x]
F[110,x] = F[111,x]
F[111,x] = F[28,x]*F[95,x]
F[112,x] = F[113,x]
F[113,x] = F[114,x]*F[28,x]
F[114,x] = F[115,x]+F[127,x]
F[115,x] = F[116,x]
F[116,x] = F[117,x]*F[28,x]
F[117,x] = F[118,x]+F[79,x]
F[118,x] = F[119,x]
F[119,x] = F[120,x]*F[24,x]
F[120,x] = F[121,x]
F[121,x] = F[122,x]*F[124,x]*F[28,x]*F[98,x]
F[122,x] = 1/F[24,x]/F[28,x]*F[123,x]
F[123,x] = F[77,x]
F[124,x] = F[1,x]+F[125,x]
F[125,x] = F[126,x]
F[126,x] = F[28,x]*F[98,x]
F[127,x] = F[128,x]
F[128,x] = F[129,x]
F[129,x] = -F[77,x]+F[130,x]
F[130,x] = 1/F[28,x]*F[131,x]
F[131,x] = F[132,x]
F[132,x] = F[133,x]
F[133,x] = F[134,x]*F[28,x]
F[134,x] = F[132,x]+F[5,x]
F[135,x] = F[136,x]
F[136,x] = F[124,x]*F[137,x]*F[28,x]
F[137,x] = F[138,x]
F[138,x] = F[124,x]*F[139,x]*F[28,x]
F[139,x] = 1/F[24,x]/F[28,x]*F[140,x]
F[140,x] = F[141,x]
F[141,x] = -F[145,x]+F[142,x]
F[142,x] = 1/F[28,x]*F[143,x]
F[143,x] = F[144,x]
F[144,x] = 1/F[28,x]*F[128,x]
F[145,x] = F[146,x]+F[157,x]
F[146,x] = F[147,x]+F[151,x]
F[147,x] = F[118,x]+F[148,x]
F[148,x] = F[149,x]+F[79,x]
F[149,x] = F[150,x]
F[150,x] = F[142,x]*F[28,x]
F[151,x] = F[152,x]
F[152,x] = F[153,x]*F[24,x]
F[153,x] = F[154,x]
F[154,x] = F[124,x]*F[155,x]*F[28,x]
F[155,x] = F[156,x]
F[156,x] = F[139,x]*F[28,x]*F[98,x]
F[157,x] = F[147,x]*F[28,x]
F[158,x] = F[159,x]
F[159,x] = F[2,x]*F[24,x]*F[97,x]
F[160,x] = F[0,x]+F[161,x]
F[161,x] = F[162,x]
F[162,x] = F[106,x]*F[28,x]
F[163,x] = F[164,x]
F[164,x] = F[165,x]*F[28,x]*F[98,x]
F[165,x] = F[98,x]
F[166,x] = F[167,x]
F[167,x] = F[155,x]*F[19,x]*F[28,x]
F[168,x] = F[169,x]
F[169,x] = F[148,x]*F[28,x]
F[170,x] = F[171,x]
F[171,x] = F[124,x]*F[172,x]*F[28,x]
F[172,x] = F[137,x]+F[173,x]
F[173,x] = F[124,x]*F[76,x]
F[174,x] = F[175,x]
F[175,x] = F[122,x]*F[176,x]*F[28,x]
F[176,x] = F[165,x]+F[177,x]
F[177,x] = F[178,x]
F[178,x] = F[125,x]*F[165,x]*F[176,x]*F[28,x]
F[179,x] = 1/F[28,x]*F[180,x]
F[180,x] = F[181,x]
F[181,x] = -F[772,x]+F[182,x]
F[182,x] = F[183,x]+F[749,x]
F[183,x] = F[184,x]
F[184,x] = F[185,x]+F[738,x]
F[185,x] = F[186,x]
F[186,x] = F[187,x]+F[208,x]
F[187,x] = F[188,x]+F[204,x]
F[188,x] = F[189,x]+F[192,x]
F[189,x] = F[0,x]+F[190,x]
F[190,x] = F[191,x]
F[191,x] = F[28,x]*F[73,x]
F[192,x] = F[193,x]
F[193,x] = F[194,x]*F[28,x]
F[194,x] = F[195,x]
F[195,x] = F[124,x]*F[196,x]*F[24,x]*F[28,x]
F[196,x] = F[197,x]+F[24,x]
F[197,x] = F[198,x]+F[26,x]
F[198,x] = F[199,x]+F[200,x]+F[203,x]
F[199,x] = 0
F[200,x] = F[201,x]*F[28,x]
F[201,x] = F[198,x]+F[202,x]
F[202,x] = F[26,x]
F[203,x] = F[197,x]*F[28,x]
F[204,x] = F[205,x]*F[26,x]
F[205,x] = F[124,x]+F[206,x]
F[206,x] = F[207,x]
F[207,x] = F[124,x]*F[196,x]*F[28,x]
F[208,x] = F[2,x]*F[209,x]
F[209,x] = F[210,x]+F[212,x]
F[210,x] = F[12,x]+F[211,x]
F[211,x] = F[124,x]*F[28,x]
F[212,x] = F[213,x]
F[213,x] = F[214,x]*F[28,x]
F[214,x] = F[215,x]+F[217,x]
F[215,x] = F[216,x]
F[216,x] = F[12,x]*F[124,x]
F[217,x] = F[218,x]
F[218,x] = F[124,x]*F[219,x]*F[28,x]
F[219,x] = 1/F[232,x]/F[28,x]*F[220,x]
F[220,x] = F[221,x]
F[221,x] = -F[715,x]+F[222,x]
F[222,x] = 1/F[28,x]*F[223,x]
F[223,x] = F[224,x]
F[224,x] = -F[275,x]+F[225,x]
F[225,x] = 1/F[28,x]*F[226,x]
F[226,x] = F[227,x]
F[227,x] = F[228,x]*F[28,x]
F[228,x] = -F[231,x]+F[229,x]
F[229,x] = 1/F[28,x]*F[230,x]
F[230,x] = F[50,x]
F[231,x] = F[232,x]*F[240,x]
F[232,x] = F[1,x]+F[233,x]
F[233,x] = F[234,x]
F[234,x] = F[235,x]*F[28,x]
F[235,x] = F[236,x]+F[237,x]
F[236,x] = F[1,x]+F[28,x]
F[237,x] = F[233,x]+F[238,x]
F[238,x] = F[239,x]
F[239,x] = F[233,x]*F[28,x]
F[240,x] = F[205,x]+F[241,x]
F[241,x] = F[242,x]
F[242,x] = F[243,x]*F[28,x]
F[243,x] = 1/F[24,x]/F[28,x]*F[244,x]
F[244,x] = F[245,x]
F[245,x] = -F[249,x]+F[246,x]
F[246,x] = 1/F[28,x]*F[247,x]
F[247,x] = F[248,x]
F[248,x] = -F[188,x]+F[160,x]
F[249,x] = -F[260,x]+F[250,x]
F[250,x] = 1/F[28,x]*F[251,x]
F[251,x] = F[252,x]
F[252,x] = -F[256,x]+F[253,x]
F[253,x] = F[0,x]+F[254,x]
F[254,x] = F[255,x]
F[255,x] = F[106,x]*F[28,x]
F[256,x] = F[257,x]
F[257,x] = F[258,x]+F[259,x]
F[258,x] = F[12,x]*F[24,x]
F[259,x] = F[132,x]*F[236,x]
F[260,x] = F[261,x]
F[261,x] = -F[264,x]+F[262,x]
F[262,x] = 1/F[28,x]*F[263,x]
F[263,x] = F[161,x]
F[264,x] = F[265,x]
F[265,x] = F[266,x]+F[270,x]
F[266,x] = F[267,x]+F[269,x]
F[267,x] = F[268,x]+F[76,x]
F[268,x] = F[132,x]
F[269,x] = F[125,x]*F[76,x]
F[270,x] = F[271,x]
F[271,x] = -F[272,x]+F[262,x]
F[272,x] = F[273,x]+F[73,x]
F[273,x] = F[274,x]
F[274,x] = F[124,x]*F[28,x]*F[79,x]
F[275,x] = -F[706,x]+F[276,x]
F[276,x] = 1/F[28,x]*F[277,x]
F[277,x] = F[278,x]
F[278,x] = F[279,x]
F[279,x] = F[28,x]*F[280,x]
F[280,x] = F[281,x]+F[704,x]
F[281,x] = F[282,x]
F[282,x] = F[28,x]*F[283,x]
F[283,x] = F[284,x]+F[687,x]
F[284,x] = F[285,x]
F[285,x] = F[28,x]*F[286,x]
F[286,x] = F[283,x]+F[287,x]
F[287,x] = F[288,x]
F[288,x] = F[289,x]+F[681,x]
F[289,x] = F[290,x]
F[290,x] = F[28,x]*F[291,x]*F[58,x]
F[291,x] = F[292,x]
F[292,x] = F[28,x]*F[293,x]
F[293,x] = F[291,x]+F[294,x]
F[294,x] = F[295,x]
F[295,x] = F[28,x]*F[296,x]
F[296,x] = F[297,x]+F[637,x]
F[297,x] = F[298,x]+F[301,x]
F[298,x] = F[299,x]
F[299,x] = F[160,x]+F[300,x]
F[300,x] = F[2,x]*F[240,x]
F[301,x] = -F[637,x]+F[302,x]
F[302,x] = 1/F[28,x]*F[303,x]
F[303,x] = F[304,x]
F[304,x] = F[28,x]*F[305,x]
F[305,x] = F[306,x]+F[313,x]
F[306,x] = F[307,x]+F[309,x]
F[307,x] = F[308,x]
F[308,x] = F[13,x]*F[253,x]
F[309,x] = F[310,x]
F[310,x] = F[19,x]*F[28,x]*F[311,x]
F[311,x] = F[2,x]+F[312,x]
F[312,x] = F[125,x]*F[2,x]
F[313,x] = F[314,x]
F[314,x] = F[28,x]*F[315,x]
F[315,x] = F[316,x]+F[632,x]
F[316,x] = F[317,x]+F[631,x]
F[317,x] = F[318,x]
F[318,x] = F[28,x]*F[319,x]
F[319,x] = F[320,x]+F[444,x]
F[320,x] = F[321,x]
F[321,x] = F[322,x]*F[429,x]
F[322,x] = F[323,x]+F[428,x]
F[323,x] = F[324,x]+F[325,x]
F[324,x] = F[11,x]*F[124,x]
F[325,x] = 1/F[190,x]*F[326,x]
F[326,x] = -F[343,x]+F[327,x]
F[327,x] = 1/F[28,x]*F[328,x]
F[328,x] = F[329,x]
F[329,x] = -F[332,x]+F[330,x]
F[330,x] = 1/F[28,x]*F[331,x]
F[331,x] = F[50,x]
F[332,x] = F[333,x]+F[340,x]
F[333,x] = F[334,x]
F[334,x] = F[335,x]+F[337,x]
F[335,x] = F[336,x]
F[336,x] = F[0,x]*F[11,x]*F[12,x]
F[337,x] = F[124,x]*F[338,x]
F[338,x] = F[339,x]
F[339,x] = F[17,x]*F[28,x]*F[73,x]
F[340,x] = F[341,x]
F[341,x] = F[0,x]*F[124,x]*F[28,x]*F[342,x]
F[342,x] = -F[11,x]+F[19,x]
F[343,x] = F[0,x]*F[344,x]
F[344,x] = 1/F[28,x]*F[345,x]
F[345,x] = F[346,x]
F[346,x] = -F[416,x]+F[347,x]
F[347,x] = -F[350,x]+F[348,x]
F[348,x] = 1/F[28,x]*F[349,x]
F[349,x] = F[227,x]
F[350,x] = -F[351,x]+F[330,x]
F[351,x] = F[352,x]+F[367,x]
F[352,x] = F[12,x]+F[353,x]
F[353,x] = F[354,x]
F[354,x] = F[28,x]*F[355,x]
F[355,x] = F[356,x]+F[360,x]
F[356,x] = F[124,x]*F[357,x]
F[357,x] = F[12,x]+F[358,x]
F[358,x] = F[359,x]
F[359,x] = F[12,x]*F[124,x]*F[28,x]*F[357,x]
F[360,x] = F[12,x]*F[361,x]
F[361,x] = 1/F[12,x]/F[26,x]*F[362,x]
F[362,x] = F[363,x]
F[363,x] = -F[364,x]+F[44,x]
F[364,x] = F[365,x]+F[46,x]
F[365,x] = F[366,x]
F[366,x] = F[124,x]*F[26,x]*F[357,x]
F[367,x] = F[368,x]
F[368,x] = F[28,x]*F[369,x]
F[369,x] = 1/F[28,x]*F[370,x]
F[370,x] = F[371,x]
F[371,x] = -F[377,x]+F[372,x]
F[372,x] = 1/F[28,x]*F[373,x]
F[373,x] = F[374,x]
F[374,x] = -F[375,x]+F[49,x]
F[375,x] = F[376,x]
F[376,x] = F[0,x]*F[12,x]
F[377,x] = F[378,x]+F[414,x]
F[378,x] = F[379,x]
F[379,x] = F[28,x]*F[380,x]
F[380,x] = F[381,x]+F[382,x]
F[381,x] = F[371,x]*F[49,x]
F[382,x] = F[342,x]*F[383,x]
F[383,x] = F[384,x]
F[384,x] = F[28,x]*F[385,x]
F[385,x] = F[386,x]+F[413,x]
F[386,x] = F[387,x]+F[49,x]
F[387,x] = F[388,x]
F[388,x] = F[28,x]*F[389,x]
F[389,x] = 1/F[232,x]/F[28,x]*F[390,x]
F[390,x] = F[391,x]
F[391,x] = -F[394,x]+F[392,x]
F[392,x] = 1/F[28,x]*F[393,x]
F[393,x] = F[228,x]
F[394,x] = F[395,x]+F[403,x]
F[395,x] = F[396,x]
F[396,x] = F[232,x]*F[397,x]
F[397,x] = 1/F[24,x]/F[28,x]*F[398,x]
F[398,x] = F[399,x]
F[399,x] = F[400,x]
F[400,x] = F[24,x]*F[28,x]*F[401,x]
F[401,x] = 1/F[24,x]/F[28,x]*F[402,x]
F[402,x] = F[249,x]
F[403,x] = F[404,x]
F[404,x] = F[28,x]^2*F[232,x]*F[405,x]*F[98,x]
F[405,x] = F[406,x]+F[407,x]
F[406,x] = F[24,x]*F[98,x]
F[407,x] = F[408,x]
F[408,x] = F[24,x]*F[28,x]*F[409,x]
F[409,x] = F[389,x]+F[410,x]
F[410,x] = F[411,x]*F[98,x]
F[411,x] = F[412,x]
F[412,x] = F[28,x]*F[405,x]
F[413,x] = F[124,x]*F[411,x]
F[414,x] = F[415,x]
F[415,x] = F[124,x]*F[28,x]*F[342,x]
F[416,x] = -F[418,x]+F[417,x]
F[417,x] = -F[329,x]+F[348,x]
F[418,x] = F[419,x]
F[419,x] = F[28,x]*F[420,x]
F[420,x] = F[421,x]+F[425,x]
F[421,x] = F[253,x]*F[422,x]
F[422,x] = F[416,x]+F[423,x]
F[423,x] = F[424,x]
F[424,x] = F[232,x]*F[352,x]
F[425,x] = F[426,x]*F[73,x]
F[426,x] = F[427,x]
F[427,x] = F[124,x]*F[19,x]*F[28,x]
F[428,x] = F[124,x]*F[342,x]
F[429,x] = 1/F[28,x]/F[357,x]*F[430,x]
F[430,x] = F[431,x]
F[431,x] = -F[442,x]+F[432,x]
F[432,x] = F[433,x]+F[435,x]
F[433,x] = F[434,x]
F[434,x] = F[125,x]*F[253,x]*F[28,x]*F[357,x]
F[435,x] = F[436,x]
F[436,x] = F[28,x]*F[357,x]*F[437,x]
F[437,x] = F[438,x]
F[438,x] = F[124,x]*F[28,x]*F[439,x]
F[439,x] = F[440,x]+F[72,x]
F[440,x] = F[441,x]
F[441,x] = F[124,x]*F[176,x]*F[2,x]
F[442,x] = F[443,x]
F[443,x] = F[28,x]*F[311,x]*F[357,x]
F[444,x] = F[125,x]*F[253,x]*F[445,x]
F[445,x] = 1/F[124,x]*F[446,x]
F[446,x] = -F[629,x]+F[447,x]
F[447,x] = 1/F[0,x]/F[28,x]*F[448,x]
F[448,x] = F[449,x]
F[449,x] = 1/F[28,x]*F[450,x]
F[450,x] = F[451,x]
F[451,x] = -F[452,x]+F[330,x]
F[452,x] = F[453,x]+F[625,x]
F[453,x] = F[454,x]
F[454,x] = F[0,x]*F[455,x]
F[455,x] = F[456,x]+F[457,x]
F[456,x] = F[55,x]
F[457,x] = F[458,x]
F[458,x] = F[28,x]*F[459,x]
F[459,x] = F[460,x]+F[607,x]
F[460,x] = -F[470,x]+F[461,x]
F[461,x] = 1/F[28,x]*F[462,x]
F[462,x] = F[463,x]
F[463,x] = F[28,x]*F[464,x]
F[464,x] = F[465,x]
F[465,x] = F[28,x]*F[466,x]
F[466,x] = F[467,x]+F[468,x]
F[467,x] = F[11,x]*F[401,x]
F[468,x] = F[469,x]
F[469,x] = F[17,x]*F[409,x]
F[470,x] = 1/F[24,x]*F[471,x]
F[471,x] = -F[541,x]+F[472,x]
F[472,x] = 1/F[28,x]*F[473,x]
F[473,x] = F[474,x]
F[474,x] = 1/F[28,x]*F[475,x]
F[475,x] = F[476,x]
F[476,x] = -F[478,x]+F[477,x]
F[477,x] = F[132,x]+F[50,x]
F[478,x] = F[479,x]
F[479,x] = F[28,x]*F[480,x]
F[480,x] = F[481,x]+F[484,x]
F[481,x] = F[482,x]
F[482,x] = F[483,x]^2
F[483,x] = F[24,x]+F[478,x]
F[484,x] = F[485,x]
F[485,x] = F[28,x]*F[483,x]*F[486,x]
F[486,x] = F[487,x]
F[487,x] = F[28,x]*F[488,x]
F[488,x] = F[489,x]+F[514,x]
F[489,x] = F[490,x]*F[504,x]
F[490,x] = F[483,x]+F[491,x]
F[491,x] = F[492,x]
F[492,x] = F[124,x]*F[28,x]*F[493,x]
F[493,x] = F[494,x]+F[496,x]
F[494,x] = F[495,x]
F[495,x] = F[357,x]*F[483,x]
F[496,x] = F[497,x]
F[497,x] = F[28,x]*F[483,x]*F[498,x]
F[498,x] = -F[501,x]+F[499,x]
F[499,x] = 1/F[28,x]*F[500,x]
F[500,x] = F[501,x]
F[501,x] = -F[502,x]+F[490,x]
F[502,x] = F[503,x]
F[503,x] = F[24,x]*F[357,x]
F[504,x] = F[505,x]+F[508,x]
F[505,x] = F[124,x]+F[506,x]
F[506,x] = F[507,x]
F[507,x] = F[176,x]*F[28,x]
F[508,x] = F[509,x]
F[509,x] = F[28,x]*F[510,x]
F[510,x] = F[511,x]+F[512,x]
F[511,x] = F[124,x]*F[504,x]
F[512,x] = F[513,x]
F[513,x] = F[124,x]^2*F[506,x]
F[514,x] = F[515,x]
F[515,x] = F[124,x]^2*F[516,x]
F[516,x] = -F[490,x]+F[517,x]
F[517,x] = -F[520,x]+F[518,x]
F[518,x] = 1/F[28,x]*F[519,x]
F[519,x] = F[478,x]
F[520,x] = F[521,x]
F[521,x] = F[28,x]*F[522,x]
F[522,x] = F[523,x]
F[523,x] = -F[537,x]+F[524,x]
F[524,x] = 1/F[24,x]/F[28,x]*F[525,x]
F[525,x] = F[526,x]
F[526,x] = -F[535,x]+F[527,x]
F[527,x] = F[483,x]+F[528,x]
F[528,x] = F[529,x]
F[529,x] = F[28,x]*F[530,x]
F[530,x] = F[527,x]+F[531,x]
F[531,x] = F[532,x]
F[532,x] = F[28,x]*F[527,x]*F[533,x]
F[533,x] = 1/F[24,x]/F[28,x]*F[534,x]
F[534,x] = F[478,x]
F[535,x] = F[536,x]
F[536,x] = F[25,x]^2
F[537,x] = F[527,x]+F[538,x]
F[538,x] = 1/F[124,x]/F[28,x]*F[539,x]
F[539,x] = F[540,x]
F[540,x] = -F[527,x]+F[490,x]
F[541,x] = -F[581,x]+F[542,x]
F[542,x] = F[543,x]
F[543,x] = -F[544,x]+F[472,x]
F[544,x] = F[24,x]*F[545,x]
F[545,x] = F[546,x]
F[546,x] = F[190,x]*F[28,x]*F[547,x]
F[547,x] = 1/F[28,x]*F[548,x]
F[548,x] = F[549,x]
F[549,x] = 1/F[25,x]/F[26,x]*F[550,x]
F[550,x] = -F[574,x]+F[551,x]
F[551,x] = 1/F[28,x]*F[552,x]
F[552,x] = F[553,x]
F[553,x] = -F[558,x]+F[554,x]
F[554,x] = 1/F[28,x]*F[555,x]
F[555,x] = F[556,x]
F[556,x] = 1/F[28,x]*F[557,x]
F[557,x] = F[291,x]
F[558,x] = F[559,x]
F[559,x] = F[560,x]+F[570,x]
F[560,x] = -F[561,x]+F[554,x]
F[561,x] = F[562,x]
F[562,x] = F[28,x]*F[563,x]
F[563,x] = F[564,x]+F[568,x]
F[564,x] = F[25,x]*F[565,x]
F[565,x] = F[566,x]+F[567,x]
F[566,x] = F[25,x]*F[455,x]
F[567,x] = F[414,x]
F[568,x] = F[569,x]
F[569,x] = F[25,x]^2*F[28,x]*F[322,x]
F[570,x] = F[571,x]
F[571,x] = F[26,x]*F[572,x]
F[572,x] = F[17,x]+F[573,x]
F[573,x] = F[11,x]*F[25,x]
F[574,x] = F[575,x]+F[579,x]
F[575,x] = -F[578,x]+F[576,x]
F[576,x] = -F[577,x]+F[551,x]
F[577,x] = F[25,x]*F[26,x]*F[325,x]
F[578,x] = F[125,x]*F[19,x]*F[25,x]*F[26,x]
F[579,x] = F[25,x]*F[26,x]*F[580,x]
F[580,x] = -F[11,x]+F[455,x]
F[581,x] = F[2,x]*F[24,x]*F[582,x]
F[582,x] = 1/F[190,x]*F[583,x]
F[583,x] = -F[589,x]+F[584,x]
F[584,x] = 1/F[28,x]*F[585,x]
F[585,x] = F[586,x]
F[586,x] = F[28,x]^2*F[587,x]*F[73,x]
F[587,x] = 1/F[28,x]*F[588,x]
F[588,x] = F[580,x]
F[589,x] = F[590,x]*F[594,x]
F[590,x] = F[591,x]+F[592,x]
F[591,x] = F[236,x]*F[582,x]
F[592,x] = 1/F[28,x]/F[73,x]*F[593,x]
F[593,x] = F[545,x]
F[594,x] = -F[605,x]+F[595,x]
F[595,x] = F[232,x]+F[596,x]
F[596,x] = F[597,x]
F[597,x] = F[28,x]*F[598,x]
F[598,x] = F[599,x]+F[604,x]
F[599,x] = F[600,x]+F[602,x]
F[600,x] = F[601,x]
F[601,x] = F[232,x]*F[49,x]
F[602,x] = F[603,x]
F[603,x] = F[28,x]^2*F[232,x]*F[385,x]
F[604,x] = F[124,x]*F[232,x]*F[28,x]
F[605,x] = F[606,x]
F[606,x] = F[0,x]*F[232,x]
F[607,x] = 1/F[28,x]/F[612,x]*F[608,x]
F[608,x] = F[609,x]
F[609,x] = F[28,x]*F[590,x]*F[610,x]
F[610,x] = F[611,x]
F[611,x] = F[232,x]*F[28,x]*F[612,x]
F[612,x] = F[613,x]+F[624,x]
F[613,x] = F[614,x]+F[621,x]
F[614,x] = F[25,x]+F[615,x]
F[615,x] = F[616,x]
F[616,x] = F[25,x]*F[28,x]*F[617,x]
F[617,x] = F[618,x]+F[620,x]
F[618,x] = F[613,x]+F[619,x]
F[619,x] = F[192,x]
F[620,x] = F[248,x]
F[621,x] = F[622,x]
F[622,x] = F[25,x]*F[28,x]*F[623,x]
F[623,x] = F[411,x]+F[614,x]
F[624,x] = F[28,x]*F[614,x]
F[625,x] = F[626,x]
F[626,x] = F[28,x]*F[627,x]*F[73,x]
F[627,x] = F[628,x]
F[628,x] = F[28,x]*F[322,x]
F[629,x] = F[630,x]
F[630,x] = F[322,x]*F[505,x]
F[631,x] = F[11,x]*F[429,x]
F[632,x] = F[633,x]+F[635,x]
F[633,x] = F[634,x]
F[634,x] = F[28,x]^2*F[125,x]*F[253,x]*F[322,x]
F[635,x] = F[636,x]
F[636,x] = F[11,x]*F[125,x]*F[253,x]*F[28,x]
F[637,x] = -F[640,x]+F[638,x]
F[638,x] = 1/F[28,x]*F[639,x]
F[639,x] = F[129,x]
F[640,x] = -F[643,x]+F[641,x]
F[641,x] = 1/F[28,x]*F[642,x]
F[642,x] = F[129,x]
F[643,x] = F[644,x]
F[644,x] = F[28,x]*F[645,x]
F[645,x] = F[646,x]+F[675,x]
F[646,x] = F[647,x]+F[674,x]
F[647,x] = F[330,x]+F[648,x]
F[648,x] = 1/F[28,x]*F[649,x]
F[649,x] = F[650,x]
F[650,x] = -F[665,x]+F[651,x]
F[651,x] = F[652,x]+F[661,x]
F[652,x] = F[188,x]+F[653,x]
F[653,x] = F[654,x]
F[654,x] = F[655,x]
F[655,x] = F[28,x]*F[656,x]
F[656,x] = F[657,x]+F[660,x]
F[657,x] = F[229,x]+F[658,x]
F[658,x] = F[659,x]
F[659,x] = F[28,x]*F[409,x]
F[660,x] = F[229,x]*F[28,x]
F[661,x] = F[662,x]
F[662,x] = F[26,x]*F[663,x]
F[663,x] = F[206,x]+F[664,x]
F[664,x] = F[124,x]^2
F[665,x] = F[666,x]+F[672,x]
F[666,x] = F[187,x]+F[667,x]
F[667,x] = F[668,x]
F[668,x] = F[28,x]*F[669,x]
F[669,x] = F[52,x]+F[670,x]
F[670,x] = F[671,x]
F[671,x] = F[124,x]^3*F[26,x]
F[672,x] = F[673,x]
F[673,x] = F[125,x]*F[28,x]*F[73,x]
F[674,x] = F[124,x]*F[2,x]*F[504,x]
F[675,x] = F[676,x]
F[676,x] = F[124,x]^2*F[677,x]
F[677,x] = F[678,x]
F[678,x] = F[28,x]*F[679,x]
F[679,x] = F[437,x]+F[680,x]
F[680,x] = F[0,x]*F[124,x]
F[681,x] = F[682,x]
F[682,x] = F[28,x]*F[683,x]
F[683,x] = F[684,x]
F[684,x] = F[28,x]*F[58,x]*F[685,x]
F[685,x] = 1/F[28,x]*F[686,x]
F[686,x] = F[294,x]
F[687,x] = F[688,x]
F[688,x] = F[28,x]*F[689,x]
F[689,x] = F[690,x]+F[703,x]
F[690,x] = F[691,x]+F[701,x]
F[691,x] = F[692,x]+F[694,x]
F[692,x] = F[693,x]
F[693,x] = F[11,x]*F[685,x]
F[694,x] = F[695,x]
F[695,x] = F[165,x]*F[28,x]*F[696,x]
F[696,x] = F[697,x]+F[699,x]
F[697,x] = F[64,x]+F[698,x]
F[698,x] = F[71,x]
F[699,x] = F[700,x]
F[700,x] = F[28,x]*F[4,x]*F[58,x]
F[701,x] = F[702,x]
F[702,x] = F[19,x]*F[28,x]*F[439,x]
F[703,x] = F[683,x]
F[704,x] = F[705,x]
F[705,x] = F[28,x]*F[690,x]
F[706,x] = F[707,x]
F[707,x] = F[28,x]*F[708,x]
F[708,x] = F[709,x]
F[709,x] = F[28,x]*F[710,x]
F[710,x] = F[711,x]+F[712,x]
F[711,x] = F[124,x]*F[25,x]*F[357,x]*F[53,x]
F[712,x] = F[165,x]*F[713,x]
F[713,x] = F[714,x]
F[714,x] = F[25,x]^2*F[124,x]*F[28,x]*F[58,x]
F[715,x] = -F[718,x]+F[716,x]
F[716,x] = 1/F[28,x]*F[717,x]
F[717,x] = F[224,x]
F[718,x] = F[232,x]*F[719,x]
F[719,x] = F[720,x]
F[720,x] = F[12,x]*F[28,x]*F[721,x]
F[721,x] = F[722,x]+F[732,x]
F[722,x] = F[723,x]
F[723,x] = F[28,x]*F[724,x]
F[724,x] = F[725,x]+F[726,x]
F[725,x] = F[406,x]
F[726,x] = F[727,x]
F[727,x] = F[165,x]*F[28,x]*F[728,x]
F[728,x] = F[729,x]
F[729,x] = 1/F[2,x]*F[730,x]
F[730,x] = -F[731,x]+F[100,x]
F[731,x] = F[102,x]+F[160,x]
F[732,x] = F[124,x]*F[733,x]
F[733,x] = -F[722,x]+F[734,x]
F[734,x] = 1/F[232,x]/F[28,x]*F[735,x]
F[735,x] = F[736,x]
F[736,x] = F[232,x]*F[28,x]*F[737,x]
F[737,x] = -F[12,x]+F[214,x]
F[738,x] = F[124,x]*F[739,x]
F[739,x] = F[740,x]
F[740,x] = F[28,x]*F[741,x]
F[741,x] = F[742,x]+F[744,x]
F[742,x] = F[743,x]
F[743,x] = F[124,x]^2*F[26,x]
F[744,x] = F[745,x]+F[747,x]
F[745,x] = F[746,x]
F[746,x] = F[28,x]*F[411,x]
F[747,x] = F[748,x]
F[748,x] = F[28,x]*F[658,x]
F[749,x] = F[750,x]
F[750,x] = -F[751,x]+F[296,x]
F[751,x] = F[752,x]
F[752,x] = F[297,x]+F[753,x]
F[753,x] = F[754,x]
F[754,x] = F[28,x]*F[755,x]
F[755,x] = F[756,x]+F[768,x]
F[756,x] = F[757,x]+F[766,x]
F[757,x] = F[758,x]+F[765,x]
F[758,x] = F[759,x]+F[760,x]
F[759,x] = F[12,x]*F[4,x]
F[760,x] = F[124,x]*F[761,x]
F[761,x] = F[762,x]
F[762,x] = F[124,x]*F[28,x]*F[763,x]
F[763,x] = F[679,x]+F[764,x]
F[764,x] = F[124,x]*F[161,x]
F[765,x] = F[212,x]*F[4,x]
F[766,x] = F[767,x]
F[767,x] = F[124,x]^2*F[2,x]*F[506,x]
F[768,x] = F[769,x]
F[769,x] = F[124,x]*F[770,x]
F[770,x] = F[771,x]
F[771,x] = F[28,x]*F[439,x]
F[772,x] = F[187,x]+F[773,x]
F[773,x] = F[774,x]
F[774,x] = F[28,x]*F[775,x]
F[775,x] = F[776,x]+F[784,x]
F[776,x] = F[777,x]+F[781,x]
F[777,x] = F[65,x]+F[778,x]
F[778,x] = F[124,x]*F[779,x]
F[779,x] = F[780,x]
F[780,x] = F[124,x]*F[28,x]*F[73,x]
F[781,x] = F[124,x]*F[782,x]
F[782,x] = F[783,x]
F[783,x] = F[124,x]^2*F[26,x]*F[28,x]
F[784,x] = F[124,x]*F[785,x]
F[785,x] = F[786,x]
F[786,x] = F[28,x]*F[72,x]
F[787,x] = F[19,x]*F[788,x]
F[788,x] = F[789,x]
F[789,x] = F[28,x]*F[790,x]
F[790,x] = F[791,x]+F[792,x]
F[791,x] = F[124,x]*F[763,x]
F[792,x] = F[124,x]*F[160,x]*F[506,x]
F[793,x] = F[794,x]
F[794,x] = F[28,x]*F[50,x]
F[795,x] = F[796,x]
F[796,x] = F[28,x]*F[797,x]
F[797,x] = F[401,x]+F[798,x]
F[798,x] = F[799,x]
F[799,x] = F[28,x]*F[409,x]
F[800,x] = F[801,x]
F[801,x] = F[12,x]*F[26,x]*F[357,x]
F[802,x] = F[803,x]
F[803,x] = F[124,x]*F[26,x]*F[358,x]
F[804,x] = F[805,x]+F[808,x]
F[805,x] = 1/F[28,x]*F[806,x]
F[806,x] = F[807,x]
F[807,x] = F[28,x]*F[46,x]
F[808,x] = F[26,x]*F[809,x]
F[809,x] = F[810,x]+F[813,x]
F[810,x] = F[357,x]+F[811,x]
F[811,x] = F[812,x]
F[812,x] = F[12,x]*F[28,x]*F[810,x]
F[813,x] = F[814,x]
F[814,x] = F[124,x]*F[28,x]*F[815,x]
F[815,x] = F[816,x]
F[816,x] = F[165,x]*F[28,x]*F[357,x]*F[38,x]
F[817,x] = (x*F[817,x]^3+(2*x-1)*F[817,x]^2+(x^2-x+1)*F[817,x]+x^2)*(1+F[817,x])
F[818,x] = F[819,x]
F[819,x] = F[28,x]*F[820,x]
F[820,x] = F[821,x]+F[936,x]
F[821,x] = F[822,x]+F[935,x]
F[822,x] = F[22,x]*F[823,x]
F[823,x] = -F[829,x]+F[824,x]
F[824,x] = 1/F[28,x]*F[825,x]
F[825,x] = F[826,x]
F[826,x] = -F[827,x]+F[20,x]
F[827,x] = F[828,x]
F[828,x] = F[232,x]*F[38,x]
F[829,x] = F[830,x]+F[832,x]
F[830,x] = F[831,x]
F[831,x] = F[236,x]*F[826,x]
F[832,x] = -F[933,x]+F[833,x]
F[833,x] = F[20,x]+F[834,x]
F[834,x] = F[835,x]
F[835,x] = F[28,x]*F[836,x]
F[836,x] = F[20,x]+F[837,x]
F[837,x] = F[838,x]
F[838,x] = F[24,x]*F[28,x]*F[839,x]
F[839,x] = 1/F[24,x]/F[28,x]^2*F[840,x]
F[840,x] = F[841,x]
F[841,x] = -F[846,x]+F[842,x]
F[842,x] = 1/F[28,x]*F[843,x]
F[843,x] = F[844,x]
F[844,x] = 1/F[28,x]*F[845,x]
F[845,x] = F[132,x]
F[846,x] = F[847,x]
F[847,x] = F[848,x]+F[910,x]
F[848,x] = F[849,x]
F[849,x] = -F[908,x]+F[850,x]
F[850,x] = F[851,x]+F[865,x]
F[851,x] = F[852,x]+F[863,x]
F[852,x] = F[853,x]
F[853,x] = -F[859,x]+F[854,x]
F[854,x] = 1/F[28,x]*F[855,x]
F[855,x] = F[856,x]
F[856,x] = F[28,x]*F[857,x]
F[857,x] = F[809,x]+F[858,x]
F[858,x] = F[202,x]*F[810,x]
F[859,x] = F[860,x]
F[860,x] = F[202,x]*F[28,x]*F[861,x]
F[861,x] = 1/F[24,x]/F[28,x]*F[862,x]
F[862,x] = F[815,x]
F[863,x] = F[864,x]
F[864,x] = F[24,x]*F[29,x]
F[865,x] = F[866,x]
F[866,x] = F[28,x]*F[867,x]
F[867,x] = F[868,x]+F[872,x]
F[868,x] = F[24,x]*F[29,x]*F[869,x]
F[869,x] = F[352,x]+F[870,x]
F[870,x] = F[871,x]
F[871,x] = F[12,x]*F[28,x]*F[869,x]
F[872,x] = F[873,x]
F[873,x] = F[24,x]*F[506,x]*F[874,x]
F[874,x] = 1/F[176,x]/F[232,x]/F[28,x]*F[875,x]
F[875,x] = F[876,x]
F[876,x] = F[232,x]*F[28,x]*F[506,x]*F[877,x]
F[877,x] = 1/F[202,x]*F[878,x]
F[878,x] = -F[905,x]+F[879,x]
F[879,x] = 1/F[28,x]*F[880,x]
F[880,x] = F[881,x]
F[881,x] = -F[882,x]+F[854,x]
F[882,x] = F[883,x]
F[883,x] = F[884,x]+F[904,x]
F[884,x] = F[885,x]+F[891,x]
F[885,x] = F[886,x]+F[889,x]
F[886,x] = F[38,x]+F[887,x]
F[887,x] = F[888,x]
F[888,x] = F[28,x]*F[809,x]
F[889,x] = F[890,x]
F[890,x] = F[26,x]*F[28,x]*F[38,x]
F[891,x] = -F[892,x]+F[805,x]
F[892,x] = F[889,x]+F[893,x]
F[893,x] = -F[902,x]+F[894,x]
F[894,x] = -F[895,x]+F[805,x]
F[895,x] = F[896,x]
F[896,x] = F[28,x]*F[897,x]
F[897,x] = F[898,x]+F[901,x]
F[898,x] = F[809,x]*F[899,x]
F[899,x] = F[900,x]
F[900,x] = F[28,x]*F[729,x]
F[901,x] = F[361,x]*F[38,x]
F[902,x] = F[903,x]
F[903,x] = F[24,x]*F[28,x]*F[887,x]
F[904,x] = F[202,x]*F[886,x]
F[905,x] = F[202,x]*F[906,x]
F[906,x] = F[901,x]+F[907,x]
F[907,x] = F[125,x]*F[809,x]
F[908,x] = F[909,x]
F[909,x] = F[28,x]^2*F[19,x]*F[24,x]*F[38,x]
F[910,x] = F[911,x]
F[911,x] = F[28,x]*F[912,x]
F[912,x] = -F[916,x]+F[913,x]
F[913,x] = 1/F[28,x]*F[914,x]
F[914,x] = F[915,x]
F[915,x] = -F[850,x]+F[842,x]
F[916,x] = F[917,x]
F[917,x] = F[24,x]*F[28,x]*F[918,x]
F[918,x] = F[919,x]+F[932,x]
F[919,x] = F[920,x]
F[920,x] = F[28,x]*F[921,x]
F[921,x] = F[922,x]+F[923,x]
F[922,x] = F[19,x]*F[823,x]
F[923,x] = F[837,x]*F[924,x]
F[924,x] = 1/F[342,x]*F[925,x]
F[925,x] = -F[931,x]+F[926,x]
F[926,x] = 1/F[28,x]*F[927,x]
F[927,x] = F[928,x]
F[928,x] = -F[929,x]+F[323,x]
F[929,x] = F[930,x]
F[930,x] = F[12,x]*F[19,x]
F[931,x] = F[19,x]*F[371,x]
F[932,x] = F[124,x]*F[837,x]
F[933,x] = F[934,x]
F[934,x] = F[20,x]*F[236,x]
F[935,x] = F[124,x]*F[24,x]*F[28,x]*F[837,x]
F[936,x] = F[837,x]*F[937,x]
F[937,x] = 1/F[28,x]*F[938,x]
F[938,x] = F[939,x]
F[939,x] = -F[1415,x]+F[940,x]
F[940,x] = F[941,x]
F[941,x] = -F[945,x]+F[942,x]
F[942,x] = 1/F[28,x]*F[943,x]
F[943,x] = F[944,x]
F[944,x] = F[28,x]*F[29,x]
F[945,x] = F[946,x]
F[946,x] = F[202,x]*F[28,x]*F[947,x]
F[947,x] = F[1403,x]+F[948,x]
F[948,x] = 1/F[28,x]*F[949,x]
F[949,x] = F[950,x]
F[950,x] = -F[240,x]+F[951,x]
F[951,x] = F[1358,x]+F[952,x]
F[952,x] = -F[1357,x]+F[953,x]
F[953,x] = 1/F[26,x]*F[954,x]
F[954,x] = F[955,x]
F[955,x] = -F[990,x]+F[956,x]
F[956,x] = F[957,x]
F[957,x] = -F[961,x]+F[958,x]
F[958,x] = 1/F[28,x]*F[959,x]
F[959,x] = F[960,x]
F[960,x] = -F[278,x]+F[293,x]
F[961,x] = F[962,x]
F[962,x] = -F[1237,x]+F[963,x]
F[963,x] = F[1234,x]+F[964,x]
F[964,x] = F[654,x]+F[965,x]
F[965,x] = -F[966,x]+F[958,x]
F[966,x] = F[967,x]
F[967,x] = F[28,x]*F[968,x]
F[968,x] = F[969,x]+F[975,x]
F[969,x] = F[25,x]*F[970,x]
F[970,x] = F[971,x]+F[974,x]
F[971,x] = F[212,x]+F[972,x]
F[972,x] = F[12,x]+F[973,x]
F[973,x] = F[124,x]*F[26,x]
F[974,x] = F[26,x]*F[506,x]
F[975,x] = 1/F[28,x]*F[976,x]
F[976,x] = F[977,x]
F[977,x] = -F[978,x]+F[958,x]
F[978,x] = F[979,x]
F[979,x] = F[980,x]+F[986,x]
F[980,x] = F[981,x]
F[981,x] = F[982,x]+F[984,x]
F[982,x] = F[160,x]+F[983,x]
F[983,x] = F[240,x]*F[26,x]
F[984,x] = F[26,x]*F[985,x]
F[985,x] = F[212,x]+F[972,x]
F[986,x] = F[987,x]
F[987,x] = -F[988,x]+F[958,x]
F[988,x] = F[989,x]
F[989,x] = F[1231,x]+F[990,x]
F[990,x] = F[991,x]+F[995,x]
F[991,x] = F[992,x]
F[992,x] = F[160,x]+F[993,x]
F[993,x] = F[994,x]
F[994,x] = F[232,x]*F[236,x]*F[26,x]
F[995,x] = F[996,x]
F[996,x] = F[28,x]*F[997,x]
F[997,x] = F[1042,x]+F[998,x]
F[998,x] = F[999,x]
F[999,x] = F[1000,x]*F[25,x]
F[1000,x] = F[1001,x]
F[1001,x] = F[1002,x]*F[28,x]
F[1002,x] = F[1003,x]+F[1041,x]
F[1003,x] = F[1004,x]+F[1013,x]
F[1004,x] = 1/F[28,x]*F[1005,x]
F[1005,x] = F[1006,x]
F[1006,x] = F[1007,x]
F[1007,x] = F[1008,x]*F[28,x]
F[1008,x] = F[1009,x]+F[351,x]
F[1009,x] = F[1010,x]
F[1010,x] = F[1011,x]*F[28,x]
F[1011,x] = F[1012,x]+F[627,x]
F[1012,x] = F[1008,x]*F[236,x]
F[1013,x] = -F[1041,x]+F[1014,x]
F[1014,x] = 1/F[28,x]*F[1015,x]
F[1015,x] = F[1016,x]
F[1016,x] = F[1017,x]
F[1017,x] = F[1018,x]*F[28,x]
F[1018,x] = F[1006,x]+F[1019,x]
F[1019,x] = 1/F[17,x]*F[1020,x]
F[1020,x] = -F[1023,x]+F[1021,x]
F[1021,x] = 1/F[28,x]*F[1022,x]
F[1022,x] = F[457,x]
F[1023,x] = F[1024,x]*F[11,x]
F[1024,x] = -F[1027,x]+F[1025,x]
F[1025,x] = 1/F[28,x]*F[1026,x]
F[1026,x] = F[13,x]
F[1027,x] = 1/F[134,x]*F[1028,x]
F[1028,x] = F[1029,x]
F[1029,x] = F[1030,x]+F[1032,x]
F[1030,x] = F[1031,x]
F[1031,x] = F[11,x]*F[134,x]
F[1032,x] = F[1033,x]*F[134,x]
F[1033,x] = 1/F[342,x]*F[1034,x]
F[1034,x] = -F[1040,x]+F[1035,x]
F[1035,x] = 1/F[28,x]*F[1036,x]
F[1036,x] = F[1037,x]
F[1037,x] = -F[1038,x]+F[455,x]
F[1038,x] = F[1039,x]
F[1039,x] = F[11,x]*F[12,x]
F[1040,x] = F[11,x]*F[371,x]
F[1041,x] = F[1004,x]*F[28,x]
F[1042,x] = F[1043,x]
F[1043,x] = F[1044,x]*F[25,x]*F[26,x]*F[28,x]
F[1044,x] = 1/F[125,x]/F[253,x]/F[28,x]*F[1045,x]
F[1045,x] = F[1046,x]
F[1046,x] = -F[1218,x]+F[1047,x]
F[1047,x] = -F[1051,x]+F[1048,x]
F[1048,x] = F[1049,x]
F[1049,x] = 1/F[28,x]*F[1050,x]
F[1050,x] = F[750,x]
F[1051,x] = F[1052,x]
F[1052,x] = F[1053,x]*F[28,x]*F[437,x]
F[1053,x] = 1/F[28,x]/F[770,x]*F[1054,x]
F[1054,x] = F[1055,x]
F[1055,x] = -F[1070,x]+F[1056,x]
F[1056,x] = 1/F[28,x]*F[1057,x]
F[1057,x] = F[1058,x]
F[1058,x] = -F[1066,x]+F[1059,x]
F[1059,x] = 1/F[28,x]*F[1060,x]
F[1060,x] = F[1061,x]
F[1061,x] = F[1062,x]*F[28,x]
F[1062,x] = F[1063,x]+F[64,x]
F[1063,x] = F[1064,x]+F[70,x]
F[1064,x] = F[1065,x]
F[1065,x] = F[1006,x]*F[4,x]
F[1066,x] = -F[1067,x]+F[296,x]
F[1067,x] = F[1068,x]+F[248,x]
F[1068,x] = F[1069,x]+F[192,x]
F[1069,x] = F[4,x]+F[785,x]
F[1070,x] = F[1071,x]+F[1073,x]
F[1071,x] = F[1072,x]
F[1072,x] = F[1000,x]*F[4,x]
F[1073,x] = F[1074,x]
F[1074,x] = F[1075,x]*F[28,x]
F[1075,x] = -F[1216,x]+F[1076,x]
F[1076,x] = 1/F[28,x]*F[1077,x]
F[1077,x] = F[1078,x]
F[1078,x] = -F[1098,x]+F[1079,x]
F[1079,x] = -F[1096,x]+F[1080,x]
F[1080,x] = 1/F[28,x]*F[1081,x]
F[1081,x] = F[1082,x]
F[1082,x] = -F[1083,x]+F[296,x]
F[1083,x] = F[1084,x]
F[1084,x] = F[1085,x]+F[1091,x]
F[1085,x] = F[1086,x]
F[1086,x] = F[1087,x]+F[297,x]
F[1087,x] = F[1088,x]
F[1088,x] = F[1089,x]*F[2,x]
F[1089,x] = F[1090,x]+F[28,x]
F[1090,x] = F[232,x]*F[236,x]
F[1091,x] = F[1092,x]
F[1092,x] = F[1093,x]*F[28,x]
F[1093,x] = F[1094,x]+F[1095,x]
F[1094,x] = F[312,x]+F[429,x]
F[1095,x] = F[125,x]*F[253,x]*F[28,x]
F[1096,x] = F[1097,x]
F[1097,x] = F[125,x]*F[770,x]
F[1098,x] = F[1099,x]+F[1103,x]
F[1099,x] = F[1100,x]
F[1100,x] = F[1101,x]*F[236,x]
F[1101,x] = F[1102,x]
F[1102,x] = F[28,x]^2*F[232,x]*F[72,x]
F[1103,x] = F[1104,x]
F[1104,x] = F[1105,x]*F[28,x]
F[1105,x] = F[1106,x]+F[1180,x]
F[1106,x] = F[1107,x]+F[1159,x]
F[1107,x] = 1/F[28,x]*F[1108,x]
F[1108,x] = F[1109,x]
F[1109,x] = -F[1101,x]+F[1110,x]
F[1110,x] = -F[64,x]+F[1111,x]
F[1111,x] = -F[1096,x]+F[1112,x]
F[1112,x] = -F[1158,x]+F[1113,x]
F[1113,x] = 1/F[28,x]*F[1114,x]
F[1114,x] = F[1115,x]
F[1115,x] = -F[1123,x]+F[1116,x]
F[1116,x] = F[1117,x]+F[1119,x]
F[1117,x] = F[1118,x]
F[1118,x] = F[1062,x]*F[236,x]*F[28,x]
F[1119,x] = F[1120,x]
F[1120,x] = F[1121,x]*F[28,x]
F[1121,x] = F[1122,x]+F[791,x]
F[1122,x] = F[160,x]*F[361,x]
F[1123,x] = -F[1139,x]+F[1124,x]
F[1124,x] = F[1125,x]+F[1134,x]
F[1125,x] = F[1126,x]
F[1126,x] = F[1127,x]*F[28,x]
F[1127,x] = F[1128,x]+F[1131,x]
F[1128,x] = F[1129,x]
F[1129,x] = F[1130,x]*F[2,x]*F[232,x]
F[1130,x] = F[358,x]+F[817,x]
F[1131,x] = F[1132,x]
F[1132,x] = F[1133,x]*F[2,x]*F[357,x]
F[1133,x] = F[124,x]+F[233,x]
F[1134,x] = F[1135,x]
F[1135,x] = F[1136,x]*F[28,x]
F[1136,x] = F[1137,x]+F[1138,x]
F[1137,x] = F[12,x]*F[763,x]
F[1138,x] = F[160,x]*F[358,x]
F[1139,x] = F[1140,x]
F[1140,x] = F[1141,x]*F[28,x]
F[1141,x] = F[1142,x]+F[1156,x]
F[1142,x] = F[1143,x]+F[1147,x]
F[1143,x] = F[1144,x]
F[1144,x] = F[1145,x]*F[817,x]
F[1145,x] = F[1146,x]+F[761,x]
F[1146,x] = F[232,x]*F[4,x]
F[1147,x] = F[1148,x]+F[1152,x]
F[1148,x] = F[1149,x]
F[1149,x] = F[1150,x]*F[232,x]*F[4,x]
F[1150,x] = F[1151,x]
F[1151,x] = F[1130,x]*F[28,x]
F[1152,x] = F[1153,x]
F[1153,x] = F[1154,x]*F[28,x]
F[1154,x] = F[1155,x]
F[1155,x] = F[124,x]^2*F[253,x]*F[28,x]*F[357,x]
F[1156,x] = F[1157,x]
F[1157,x] = F[770,x]*F[817,x]
F[1158,x] = F[1062,x]*F[28,x]
F[1159,x] = F[1160,x]
F[1160,x] = F[124,x]^2*F[1161,x]*F[28,x]
F[1161,x] = -F[1175,x]+F[1162,x]
F[1162,x] = F[1163,x]+F[1173,x]
F[1163,x] = F[1164,x]+F[1170,x]
F[1164,x] = F[1165,x]+F[4,x]
F[1165,x] = F[1166,x]
F[1166,x] = F[1167,x]*F[28,x]
F[1167,x] = F[1168,x]+F[1169,x]
F[1168,x] = F[1164,x]+F[761,x]
F[1169,x] = F[770,x]
F[1170,x] = F[1171,x]
F[1171,x] = F[28,x]^2*F[1172,x]*F[232,x]
F[1172,x] = F[1164,x]+F[1173,x]
F[1173,x] = F[1174,x]
F[1174,x] = F[124,x]^2*F[2,x]
F[1175,x] = F[1176,x]
F[1176,x] = F[1177,x]*F[232,x]*F[28,x]
F[1177,x] = F[1178,x]+F[788,x]
F[1178,x] = F[1179,x]
F[1179,x] = F[124,x]^2*F[2,x]*F[28,x]
F[1180,x] = F[1181,x]
F[1181,x] = -F[1215,x]+F[1182,x]
F[1182,x] = 1/F[28,x]*F[1183,x]
F[1183,x] = F[1184,x]
F[1184,x] = -F[1213,x]+F[1185,x]
F[1185,x] = -F[1188,x]+F[1186,x]
F[1186,x] = F[1187,x]
F[1187,x] = -F[1112,x]+F[1080,x]
F[1188,x] = -F[1208,x]+F[1189,x]
F[1189,x] = 1/F[28,x]*F[1190,x]
F[1190,x] = F[1191,x]
F[1191,x] = F[1192,x]*F[28,x]
F[1192,x] = F[1193,x]+F[1195,x]
F[1193,x] = F[1194,x]
F[1194,x] = F[124,x]*F[179,x]*F[28,x]
F[1195,x] = -F[1198,x]+F[1196,x]
F[1196,x] = 1/F[28,x]*F[1197,x]
F[1197,x] = F[1058,x]
F[1198,x] = F[1193,x]+F[1199,x]
F[1199,x] = F[1200,x]
F[1200,x] = F[1201,x]*F[28,x]
F[1201,x] = F[1202,x]+F[1205,x]
F[1202,x] = 1/F[28,x]*F[1203,x]
F[1203,x] = F[1204,x]
F[1204,x] = -F[599,x]+F[52,x]
F[1205,x] = F[1206,x]*F[232,x]
F[1206,x] = F[1207,x]
F[1207,x] = F[124,x]*F[28,x]*F[72,x]
F[1208,x] = F[1209,x]+F[1211,x]
F[1209,x] = F[1210,x]
F[1210,x] = F[1016,x]*F[4,x]
F[1211,x] = F[1212,x]
F[1212,x] = F[28,x]*F[785,x]*F[924,x]
F[1213,x] = F[1214,x]
F[1214,x] = F[1101,x]*F[28,x]
F[1215,x] = F[1160,x]
F[1216,x] = F[1217,x]
F[1217,x] = F[1053,x]*F[124,x]*F[2,x]*F[506,x]
F[1218,x] = -F[1229,x]+F[1219,x]
F[1219,x] = -F[1220,x]+F[1048,x]
F[1220,x] = F[1221,x]
F[1221,x] = F[1222,x]*F[28,x]
F[1222,x] = F[1223,x]+F[1224,x]
F[1223,x] = F[1053,x]*F[429,x]
F[1224,x] = F[1225,x]*F[125,x]*F[253,x]
F[1225,x] = 1/F[124,x]^2/F[2,x]*F[1226,x]
F[1226,x] = F[1227,x]
F[1227,x] = -F[1228,x]+F[1076,x]
F[1228,x] = F[1053,x]*F[788,x]
F[1229,x] = F[1230,x]
F[1230,x] = F[1053,x]*F[28,x]*F[311,x]
F[1231,x] = F[1232,x]
F[1232,x] = F[1233,x]*F[26,x]
F[1233,x] = F[240,x]+F[973,x]
F[1234,x] = F[1235,x]
F[1235,x] = F[1236,x]*F[25,x]*F[28,x]
F[1236,x] = F[509,x]
F[1237,x] = F[1238,x]
F[1238,x] = -F[1355,x]+F[1239,x]
F[1239,x] = F[1240,x]
F[1240,x] = -F[1242,x]+F[1241,x]
F[1241,x] = F[297,x]+F[643,x]
F[1242,x] = F[1243,x]
F[1243,x] = F[1244,x]*F[28,x]
F[1244,x] = F[1245,x]+F[1247,x]
F[1245,x] = F[1246,x]
F[1246,x] = F[24,x]*F[28,x]*F[383,x]*F[952,x]
F[1247,x] = 1/F[28,x]*F[1248,x]
F[1248,x] = F[1249,x]
F[1249,x] = -F[1270,x]+F[1250,x]
F[1250,x] = -F[1257,x]+F[1251,x]
F[1251,x] = 1/F[28,x]*F[1252,x]
F[1252,x] = F[1253,x]
F[1253,x] = -F[1254,x]+F[160,x]
F[1254,x] = F[1255,x]
F[1255,x] = F[0,x]+F[1256,x]
F[1256,x] = F[124,x]*F[2,x]
F[1257,x] = -F[1267,x]+F[1258,x]
F[1258,x] = F[1259,x]+F[399,x]
F[1259,x] = F[1260,x]+F[1265,x]
F[1260,x] = F[1261,x]+F[1263,x]
F[1261,x] = F[1262,x]
F[1262,x] = F[24,x]*F[240,x]
F[1263,x] = F[1264,x]
F[1264,x] = F[124,x]*F[28,x]*F[728,x]
F[1265,x] = F[1266,x]
F[1266,x] = F[165,x]*F[179,x]*F[28,x]
F[1267,x] = F[1268,x]+F[240,x]
F[1268,x] = F[1269,x]
F[1269,x] = F[28,x]*F[397,x]
F[1270,x] = F[1271,x]
F[1271,x] = F[1272,x]*F[28,x]
F[1272,x] = F[1273,x]+F[1353,x]
F[1273,x] = F[1274,x]*F[49,x]
F[1274,x] = 1/F[0,x]*F[1275,x]
F[1275,x] = -F[1351,x]+F[1276,x]
F[1276,x] = 1/F[24,x]/F[28,x]*F[1277,x]
F[1277,x] = F[1278,x]
F[1278,x] = -F[1347,x]+F[1279,x]
F[1279,x] = F[1280,x]+F[1346,x]
F[1280,x] = F[1281,x]
F[1281,x] = F[1282,x]+F[132,x]
F[1282,x] = F[1283,x]*F[24,x]
F[1283,x] = 1/F[232,x]*F[1284,x]
F[1284,x] = F[1285,x]
F[1285,x] = -F[1342,x]+F[1286,x]
F[1286,x] = F[1287,x]+F[1333,x]
F[1287,x] = F[1288,x]+F[1290,x]
F[1288,x] = F[1289,x]
F[1289,x] = F[24,x]*F[595,x]
F[1290,x] = F[1291,x]
F[1291,x] = F[1292,x]*F[232,x]*F[28,x]
F[1292,x] = F[1293,x]+F[1330,x]
F[1293,x] = F[1294,x]+F[1296,x]
F[1294,x] = F[1295,x]
F[1295,x] = F[202,x]*F[24,x]*F[28,x]*F[73,x]
F[1296,x] = F[1297,x]
F[1297,x] = F[1298,x]*F[1305,x]*F[28,x]
F[1298,x] = F[1299,x]
F[1299,x] = F[1300,x]+F[236,x]
F[1300,x] = F[1301,x]+F[202,x]
F[1301,x] = F[1302,x]+F[1304,x]+F[199,x]
F[1302,x] = F[1303,x]*F[28,x]
F[1303,x] = F[1301,x]+F[28,x]
F[1304,x] = F[202,x]*F[28,x]
F[1305,x] = F[1306,x]+F[1307,x]
F[1306,x] = F[0,x]*F[24,x]
F[1307,x] = F[1308,x]
F[1308,x] = F[1309,x]*F[24,x]*F[28,x]
F[1309,x] = F[1310,x]+F[1328,x]
F[1310,x] = F[0,x]*F[1311,x]
F[1311,x] = F[1298,x]+F[1312,x]
F[1312,x] = F[1313,x]+F[1326,x]
F[1313,x] = F[1314,x]+F[233,x]
F[1314,x] = F[1315,x]+F[1327,x]+F[199,x]
F[1315,x] = F[1316,x]*F[28,x]
F[1316,x] = F[1317,x]+F[1322,x]
F[1317,x] = F[1318,x]+F[202,x]
F[1318,x] = F[1319,x]+F[1320,x]+F[199,x]
F[1319,x] = F[202,x]*F[28,x]
F[1320,x] = F[1321,x]*F[28,x]
F[1321,x] = F[1318,x]+F[28,x]
F[1322,x] = F[1314,x]+F[1323,x]
F[1323,x] = 2*F[199,x]+F[1324,x]+F[1325,x]
F[1324,x] = F[1314,x]*F[28,x]
F[1325,x] = F[1326,x]*F[28,x]
F[1326,x] = F[1323,x]+F[238,x]
F[1327,x] = F[1313,x]*F[28,x]
F[1328,x] = F[1329,x]*F[190,x]
F[1329,x] = F[1313,x]+F[24,x]
F[1330,x] = F[1331,x]*F[24,x]*F[28,x]
F[1331,x] = F[1332,x]
F[1332,x] = F[1305,x]*F[28,x]
F[1333,x] = F[1334,x]
F[1334,x] = F[1335,x]*F[28,x]
F[1335,x] = F[1336,x]
F[1336,x] = F[1337,x]*F[1341,x]*F[232,x]*F[28,x]
F[1337,x] = F[1338,x]+F[1339,x]
F[1338,x] = F[124,x]*F[504,x]
F[1339,x] = F[1340,x]
F[1340,x] = F[124,x]^2*F[506,x]
F[1341,x] = F[0,x]+F[1331,x]
F[1342,x] = F[1343,x]
F[1343,x] = -F[1344,x]+F[1287,x]
F[1344,x] = F[1345,x]
F[1345,x] = F[1341,x]*F[232,x]
F[1346,x] = F[261,x]
F[1347,x] = F[1348,x]
F[1348,x] = F[1349,x]+F[73,x]
F[1349,x] = F[1350,x]
F[1350,x] = F[124,x]*F[2,x]*F[24,x]
F[1351,x] = F[1352,x]
F[1352,x] = F[190,x]*F[202,x]*F[952,x]
F[1353,x] = F[1354,x]
F[1354,x] = F[202,x]*F[383,x]*F[952,x]
F[1355,x] = F[1356,x]*F[291,x]
F[1356,x] = F[1236,x]+F[952,x]
F[1357,x] = F[26,x]*F[505,x]
F[1358,x] = 1/F[25,x]*F[1359,x]
F[1359,x] = F[1360,x]
F[1360,x] = -F[1363,x]+F[1361,x]
F[1361,x] = 1/F[28,x]*F[1362,x]
F[1362,x] = F[961,x]
F[1363,x] = F[1364,x]
F[1364,x] = F[1365,x]*F[25,x]*F[26,x]*F[28,x]
F[1365,x] = 1/F[25,x]/F[26,x]/F[28,x]*F[1366,x]
F[1366,x] = F[1367,x]
F[1367,x] = -F[1372,x]+F[1368,x]
F[1368,x] = F[1369,x]+F[1370,x]
F[1369,x] = F[25,x]*F[953,x]
F[1370,x] = 1/F[28,x]*F[1371,x]
F[1371,x] = F[961,x]
F[1372,x] = F[1373,x]
F[1373,x] = F[1374,x]*F[25,x]
F[1374,x] = -F[1375,x]+F[1368,x]
F[1375,x] = 1/F[28,x]*F[1376,x]
F[1376,x] = F[1377,x]
F[1377,x] = -F[1378,x]+F[958,x]
F[1378,x] = F[1379,x]+F[1394,x]
F[1379,x] = F[1380,x]
F[1380,x] = F[1381,x]+F[1391,x]
F[1381,x] = F[1382,x]+F[1385,x]
F[1382,x] = F[1383,x]
F[1383,x] = F[1384,x]+F[160,x]
F[1384,x] = F[240,x]*F[28,x]
F[1385,x] = -F[1389,x]+F[1386,x]
F[1386,x] = 1/F[28,x]*F[1387,x]
F[1387,x] = F[1388,x]
F[1388,x] = F[13,x]*F[28,x]
F[1389,x] = F[1390,x]
F[1390,x] = F[1027,x]*F[28,x]
F[1391,x] = F[1392,x]
F[1392,x] = F[1393,x]*F[236,x]*F[26,x]
F[1393,x] = F[232,x]+F[28,x]
F[1394,x] = F[1395,x]
F[1395,x] = F[1396,x]*F[28,x]
F[1396,x] = F[1397,x]+F[997,x]
F[1397,x] = F[1398,x]*F[25,x]*F[28,x]
F[1398,x] = F[1399,x]
F[1399,x] = F[1400,x]*F[28,x]
F[1400,x] = F[1401,x]+F[1402,x]
F[1401,x] = F[124,x]*F[505,x]
F[1402,x] = F[124,x]*F[506,x]
F[1403,x] = F[1404,x]
F[1404,x] = F[1405,x]*F[28,x]
F[1405,x] = 1/F[28,x]/F[437,x]*F[1406,x]
F[1406,x] = F[1407,x]
F[1407,x] = -F[1410,x]+F[1408,x]
F[1408,x] = 1/F[28,x]*F[1409,x]
F[1409,x] = F[301,x]
F[1410,x] = F[1411,x]+F[1413,x]
F[1411,x] = F[1412,x]
F[1412,x] = F[253,x]*F[950,x]
F[1413,x] = F[1414,x]
F[1414,x] = F[125,x]*F[1365,x]*F[253,x]*F[28,x]
F[1415,x] = F[1416,x]
F[1416,x] = F[1417,x]*F[28,x]
F[1417,x] = F[1418,x]+F[22,x]
F[1418,x] = F[124,x]*F[24,x]*F[28,x]
F[1419,x] = F[1420,x]
F[1420,x] = F[1421,x]*F[28,x]
F[1421,x] = F[21,x]+F[834,x]
F[1422,x] = F[1423,x]
F[1423,x] = F[28,x]*F[837,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_{28}\! \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_{28}\! \left(x \right) F_{7}\! \left(x \right)
F_{7}\! \left(x \right) = F_{313}\! \left(x \right)+F_{8}\! \left(x \right)
F_{8}\! \left(x \right) = F_{309}\! \left(x \right)+F_{9}\! \left(x \right)
F_{9}\! \left(x \right) = F_{10}\! \left(x \right)
F_{10}\! \left(x \right) = F_{11}\! \left(x \right) F_{253}\! \left(x \right)
F_{11}\! \left(x \right) = F_{12}\! \left(x \right)+F_{13}\! \left(x \right)
F_{12}\! \left(x \right) = x F_{12} \left(x \right)^{4}+x^{2} F_{12} \left(x \right)^{2}-F_{12} \left(x \right)^{3} x -2 x F_{12} \left(x \right)^{2}-F_{12} \left(x \right)^{3}+2 F_{12}\! \left(x \right) x +3 F_{12} \left(x \right)^{2}-2 F_{12}\! \left(x \right)+1
F_{13}\! \left(x \right) = F_{14}\! \left(x \right)
F_{14}\! \left(x \right) = F_{15}\! \left(x \right) F_{28}\! \left(x \right)
F_{15}\! \left(x \right) = F_{16}\! \left(x \right)+F_{371}\! \left(x \right)
F_{16}\! \left(x \right) = F_{11}\! \left(x \right)+F_{17}\! \left(x \right)
F_{17}\! \left(x \right) = F_{18}\! \left(x \right)
F_{18}\! \left(x \right) = F_{19}\! \left(x \right) F_{28}\! \left(x \right)
F_{19}\! \left(x \right) = F_{1422}\! \left(x \right)+F_{20}\! \left(x \right)
F_{20}\! \left(x \right) = -F_{1419}\! \left(x \right)+F_{21}\! \left(x \right)
F_{21}\! \left(x \right) = F_{22}\! \left(x \right)+F_{33}\! \left(x \right)
F_{22}\! \left(x \right) = F_{23}\! \left(x \right)+F_{29}\! \left(x \right)
F_{23}\! \left(x \right) = F_{12}\! \left(x \right) F_{24}\! \left(x \right)
F_{24}\! \left(x \right) = F_{25}\! \left(x \right)
F_{25}\! \left(x \right) = F_{1}\! \left(x \right)+F_{26}\! \left(x \right)
F_{26}\! \left(x \right) = F_{27}\! \left(x \right)
F_{27}\! \left(x \right) = F_{25}\! \left(x \right) F_{28}\! \left(x \right)
F_{28}\! \left(x \right) = x
F_{29}\! \left(x \right) = F_{30}\! \left(x \right)
F_{30}\! \left(x \right) = F_{24}\! \left(x \right) F_{28}\! \left(x \right) F_{31}\! \left(x \right)
F_{31}\! \left(x \right) = F_{15}\! \left(x \right)+F_{32}\! \left(x \right)
F_{32}\! \left(x \right) = F_{19}\! \left(x \right) F_{28}\! \left(x \right)
F_{33}\! \left(x \right) = F_{34}\! \left(x \right)
F_{34}\! \left(x \right) = F_{28}\! \left(x \right) F_{35}\! \left(x \right)
F_{35}\! \left(x \right) = F_{36}\! \left(x \right)+F_{818}\! \left(x \right)
F_{36}\! \left(x \right) = F_{37}\! \left(x \right)
F_{37}\! \left(x \right) = F_{22}\! \left(x \right) F_{38}\! \left(x \right)
F_{38}\! \left(x \right) = \frac{F_{39}\! \left(x \right)}{F_{26}\! \left(x \right) F_{817}\! \left(x \right)}
F_{39}\! \left(x \right) = F_{40}\! \left(x \right)
F_{40}\! \left(x \right) = -F_{804}\! \left(x \right)+F_{41}\! \left(x \right)
F_{41}\! \left(x \right) = \frac{F_{42}\! \left(x \right)}{F_{28}\! \left(x \right)}
F_{42}\! \left(x \right) = F_{43}\! \left(x \right)
F_{43}\! \left(x \right) = F_{28}\! \left(x \right) F_{44}\! \left(x \right)
F_{44}\! \left(x \right) = F_{45}\! \left(x \right)+F_{802}\! \left(x \right)
F_{45}\! \left(x \right) = F_{46}\! \left(x \right)+F_{800}\! \left(x \right)
F_{46}\! \left(x \right) = F_{47}\! \left(x \right)+F_{795}\! \left(x \right)
F_{47}\! \left(x \right) = F_{48}\! \left(x \right)+F_{793}\! \left(x \right)
F_{48}\! \left(x \right) = F_{254}\! \left(x \right)+F_{49}\! \left(x \right)
F_{49}\! \left(x \right) = F_{0}\! \left(x \right)+F_{50}\! \left(x \right)
F_{50}\! \left(x \right) = F_{51}\! \left(x \right)
F_{51}\! \left(x \right) = F_{28}\! \left(x \right) F_{52}\! \left(x \right)
F_{52}\! \left(x \right) = F_{275}\! \left(x \right)+F_{53}\! \left(x \right)
F_{53}\! \left(x \right) = F_{54}\! \left(x \right)+F_{56}\! \left(x \right)
F_{54}\! \left(x \right) = F_{55}\! \left(x \right)
F_{55}\! \left(x \right) = F_{11}\! \left(x \right) F_{12}\! \left(x \right)
F_{56}\! \left(x \right) = F_{57}\! \left(x \right)
F_{57}\! \left(x \right) = F_{12}\! \left(x \right) F_{125}\! \left(x \right) F_{28}\! \left(x \right) F_{58}\! \left(x \right)
F_{58}\! \left(x \right) = F_{19}\! \left(x \right)+F_{59}\! \left(x \right)
F_{59}\! \left(x \right) = \frac{F_{60}\! \left(x \right)}{F_{124} \left(x \right)^{2} F_{2}\! \left(x \right)}
F_{60}\! \left(x \right) = F_{61}\! \left(x \right)
F_{61}\! \left(x \right) = -F_{787}\! \left(x \right)+F_{62}\! \left(x \right)
F_{62}\! \left(x \right) = \frac{F_{63}\! \left(x \right)}{F_{28}\! \left(x \right)}
F_{63}\! \left(x \right) = F_{64}\! \left(x \right)
F_{64}\! \left(x \right) = -F_{67}\! \left(x \right)+F_{65}\! \left(x \right)
F_{65}\! \left(x \right) = \frac{F_{66}\! \left(x \right)}{F_{28}\! \left(x \right)}
F_{66}\! \left(x \right) = F_{5}\! \left(x \right)
F_{67}\! \left(x \right) = F_{68}\! \left(x \right)+F_{70}\! \left(x \right)
F_{68}\! \left(x \right) = F_{69}\! \left(x \right)
F_{69}\! \left(x \right) = F_{11}\! \left(x \right) F_{4}\! \left(x \right)
F_{70}\! \left(x \right) = F_{71}\! \left(x \right)
F_{71}\! \left(x \right) = F_{17}\! \left(x \right) F_{28}\! \left(x \right) F_{72}\! \left(x \right)
F_{72}\! \left(x \right) = F_{179}\! \left(x \right)+F_{73}\! \left(x \right)
F_{73}\! \left(x \right) = -F_{174}\! \left(x \right)+F_{74}\! \left(x \right)
F_{74}\! \left(x \right) = F_{170}\! \left(x \right)+F_{75}\! \left(x \right)
F_{75}\! \left(x \right) = F_{112}\! \left(x \right)+F_{76}\! \left(x \right)
F_{76}\! \left(x \right) = F_{24}\! \left(x \right)+F_{77}\! \left(x \right)
F_{77}\! \left(x \right) = F_{78}\! \left(x \right)
F_{78}\! \left(x \right) = F_{28}\! \left(x \right) F_{79}\! \left(x \right)
F_{79}\! \left(x \right) = F_{168}\! \left(x \right)+F_{80}\! \left(x \right)
F_{80}\! \left(x \right) = F_{81}\! \left(x \right)+F_{85}\! \left(x \right)
F_{81}\! \left(x \right) = F_{82}\! \left(x \right)
F_{82}\! \left(x \right) = F_{83}\! \left(x \right)+F_{84}\! \left(x \right)
F_{83}\! \left(x \right) = F_{0}\! \left(x \right) F_{24}\! \left(x \right)
F_{84}\! \left(x \right) = F_{12}\! \left(x \right) F_{77}\! \left(x \right)
F_{85}\! \left(x \right) = F_{86}\! \left(x \right)
F_{86}\! \left(x \right) = F_{28}\! \left(x \right) F_{87}\! \left(x \right)
F_{87}\! \left(x \right) = F_{166}\! \left(x \right)+F_{88}\! \left(x \right)
F_{88}\! \left(x \right) = F_{89}\! \left(x \right)+F_{93}\! \left(x \right)
F_{89}\! \left(x \right) = F_{90}\! \left(x \right)
F_{90}\! \left(x \right) = F_{13}\! \left(x \right) F_{91}\! \left(x \right)
F_{91}\! \left(x \right) = \frac{F_{92}\! \left(x \right)}{F_{28}\! \left(x \right)}
F_{92}\! \left(x \right) = F_{77}\! \left(x \right)
F_{93}\! \left(x \right) = F_{94}\! \left(x \right)
F_{94}\! \left(x \right) = F_{28}\! \left(x \right) F_{58}\! \left(x \right) F_{95}\! \left(x \right)
F_{95}\! \left(x \right) = F_{96}\! \left(x \right)
F_{96}\! \left(x \right) = F_{28}\! \left(x \right) F_{91}\! \left(x \right) F_{97}\! \left(x \right)
F_{97}\! \left(x \right) = F_{163}\! \left(x \right)+F_{98}\! \left(x \right)
F_{98}\! \left(x \right) = \frac{F_{99}\! \left(x \right)}{F_{2}\! \left(x \right)}
F_{99}\! \left(x \right) = -F_{160}\! \left(x \right)+F_{100}\! \left(x \right)
F_{100}\! \left(x \right) = F_{101}\! \left(x \right)+F_{103}\! \left(x \right)
F_{101}\! \left(x \right) = F_{0}\! \left(x \right)+F_{102}\! \left(x \right)
F_{102}\! \left(x \right) = F_{2}\! \left(x \right) F_{24}\! \left(x \right)
F_{103}\! \left(x \right) = F_{104}\! \left(x \right)
F_{104}\! \left(x \right) = F_{105}\! \left(x \right) F_{28}\! \left(x \right)
F_{105}\! \left(x \right) = F_{106}\! \left(x \right)+F_{158}\! \left(x \right)
F_{106}\! \left(x \right) = F_{107}\! \left(x \right)+F_{135}\! \left(x \right)
F_{107}\! \left(x \right) = F_{108}\! \left(x \right)
F_{108}\! \left(x \right) = F_{109}\! \left(x \right)+F_{112}\! \left(x \right)
F_{109}\! \left(x \right) = F_{110}\! \left(x \right)+F_{91}\! \left(x \right)
F_{110}\! \left(x \right) = F_{111}\! \left(x \right)
F_{111}\! \left(x \right) = F_{28}\! \left(x \right) F_{95}\! \left(x \right)
F_{112}\! \left(x \right) = F_{113}\! \left(x \right)
F_{113}\! \left(x \right) = F_{114}\! \left(x \right) F_{28}\! \left(x \right)
F_{114}\! \left(x \right) = F_{115}\! \left(x \right)+F_{127}\! \left(x \right)
F_{115}\! \left(x \right) = F_{116}\! \left(x \right)
F_{116}\! \left(x \right) = F_{117}\! \left(x \right) F_{28}\! \left(x \right)
F_{117}\! \left(x \right) = F_{118}\! \left(x \right)+F_{79}\! \left(x \right)
F_{118}\! \left(x \right) = F_{119}\! \left(x \right)
F_{119}\! \left(x \right) = F_{120}\! \left(x \right) F_{24}\! \left(x \right)
F_{120}\! \left(x \right) = F_{121}\! \left(x \right)
F_{121}\! \left(x \right) = F_{122}\! \left(x \right) F_{124}\! \left(x \right) F_{28}\! \left(x \right) F_{98}\! \left(x \right)
F_{122}\! \left(x \right) = \frac{F_{123}\! \left(x \right)}{F_{24}\! \left(x \right) F_{28}\! \left(x \right)}
F_{123}\! \left(x \right) = F_{77}\! \left(x \right)
F_{124}\! \left(x \right) = F_{1}\! \left(x \right)+F_{125}\! \left(x \right)
F_{125}\! \left(x \right) = F_{126}\! \left(x \right)
F_{126}\! \left(x \right) = F_{28}\! \left(x \right) F_{98}\! \left(x \right)
F_{127}\! \left(x \right) = F_{128}\! \left(x \right)
F_{128}\! \left(x \right) = F_{129}\! \left(x \right)
F_{129}\! \left(x \right) = -F_{77}\! \left(x \right)+F_{130}\! \left(x \right)
F_{130}\! \left(x \right) = \frac{F_{131}\! \left(x \right)}{F_{28}\! \left(x \right)}
F_{131}\! \left(x \right) = F_{132}\! \left(x \right)
F_{132}\! \left(x \right) = F_{133}\! \left(x \right)
F_{133}\! \left(x \right) = F_{134}\! \left(x \right) F_{28}\! \left(x \right)
F_{134}\! \left(x \right) = F_{132}\! \left(x \right)+F_{5}\! \left(x \right)
F_{135}\! \left(x \right) = F_{136}\! \left(x \right)
F_{136}\! \left(x \right) = F_{124}\! \left(x \right) F_{137}\! \left(x \right) F_{28}\! \left(x \right)
F_{137}\! \left(x \right) = F_{138}\! \left(x \right)
F_{138}\! \left(x \right) = F_{124}\! \left(x \right) F_{139}\! \left(x \right) F_{28}\! \left(x \right)
F_{139}\! \left(x \right) = \frac{F_{140}\! \left(x \right)}{F_{24}\! \left(x \right) F_{28}\! \left(x \right)}
F_{140}\! \left(x \right) = F_{141}\! \left(x \right)
F_{141}\! \left(x \right) = -F_{145}\! \left(x \right)+F_{142}\! \left(x \right)
F_{142}\! \left(x \right) = \frac{F_{143}\! \left(x \right)}{F_{28}\! \left(x \right)}
F_{143}\! \left(x \right) = F_{144}\! \left(x \right)
F_{144}\! \left(x \right) = \frac{F_{128}\! \left(x \right)}{F_{28}\! \left(x \right)}
F_{145}\! \left(x \right) = F_{146}\! \left(x \right)+F_{157}\! \left(x \right)
F_{146}\! \left(x \right) = F_{147}\! \left(x \right)+F_{151}\! \left(x \right)
F_{147}\! \left(x \right) = F_{118}\! \left(x \right)+F_{148}\! \left(x \right)
F_{148}\! \left(x \right) = F_{149}\! \left(x \right)+F_{79}\! \left(x \right)
F_{149}\! \left(x \right) = F_{150}\! \left(x \right)
F_{150}\! \left(x \right) = F_{142}\! \left(x \right) F_{28}\! \left(x \right)
F_{151}\! \left(x \right) = F_{152}\! \left(x \right)
F_{152}\! \left(x \right) = F_{153}\! \left(x \right) F_{24}\! \left(x \right)
F_{153}\! \left(x \right) = F_{154}\! \left(x \right)
F_{154}\! \left(x \right) = F_{124}\! \left(x \right) F_{155}\! \left(x \right) F_{28}\! \left(x \right)
F_{155}\! \left(x \right) = F_{156}\! \left(x \right)
F_{156}\! \left(x \right) = F_{139}\! \left(x \right) F_{28}\! \left(x \right) F_{98}\! \left(x \right)
F_{157}\! \left(x \right) = F_{147}\! \left(x \right) F_{28}\! \left(x \right)
F_{158}\! \left(x \right) = F_{159}\! \left(x \right)
F_{159}\! \left(x \right) = F_{2}\! \left(x \right) F_{24}\! \left(x \right) F_{97}\! \left(x \right)
F_{160}\! \left(x \right) = F_{0}\! \left(x \right)+F_{161}\! \left(x \right)
F_{161}\! \left(x \right) = F_{162}\! \left(x \right)
F_{162}\! \left(x \right) = F_{106}\! \left(x \right) F_{28}\! \left(x \right)
F_{163}\! \left(x \right) = F_{164}\! \left(x \right)
F_{164}\! \left(x \right) = F_{165}\! \left(x \right) F_{28}\! \left(x \right) F_{98}\! \left(x \right)
F_{165}\! \left(x \right) = F_{98}\! \left(x \right)
F_{166}\! \left(x \right) = F_{167}\! \left(x \right)
F_{167}\! \left(x \right) = F_{155}\! \left(x \right) F_{19}\! \left(x \right) F_{28}\! \left(x \right)
F_{168}\! \left(x \right) = F_{169}\! \left(x \right)
F_{169}\! \left(x \right) = F_{148}\! \left(x \right) F_{28}\! \left(x \right)
F_{170}\! \left(x \right) = F_{171}\! \left(x \right)
F_{171}\! \left(x \right) = F_{124}\! \left(x \right) F_{172}\! \left(x \right) F_{28}\! \left(x \right)
F_{172}\! \left(x \right) = F_{137}\! \left(x \right)+F_{173}\! \left(x \right)
F_{173}\! \left(x \right) = F_{124}\! \left(x \right) F_{76}\! \left(x \right)
F_{174}\! \left(x \right) = F_{175}\! \left(x \right)
F_{175}\! \left(x \right) = F_{122}\! \left(x \right) F_{176}\! \left(x \right) F_{28}\! \left(x \right)
F_{176}\! \left(x \right) = F_{165}\! \left(x \right)+F_{177}\! \left(x \right)
F_{177}\! \left(x \right) = F_{178}\! \left(x \right)
F_{178}\! \left(x \right) = F_{125}\! \left(x \right) F_{165}\! \left(x \right) F_{176}\! \left(x \right) F_{28}\! \left(x \right)
F_{179}\! \left(x \right) = \frac{F_{180}\! \left(x \right)}{F_{28}\! \left(x \right)}
F_{180}\! \left(x \right) = F_{181}\! \left(x \right)
F_{181}\! \left(x \right) = -F_{772}\! \left(x \right)+F_{182}\! \left(x \right)
F_{182}\! \left(x \right) = F_{183}\! \left(x \right)+F_{749}\! \left(x \right)
F_{183}\! \left(x \right) = F_{184}\! \left(x \right)
F_{184}\! \left(x \right) = F_{185}\! \left(x \right)+F_{738}\! \left(x \right)
F_{185}\! \left(x \right) = F_{186}\! \left(x \right)
F_{186}\! \left(x \right) = F_{187}\! \left(x \right)+F_{208}\! \left(x \right)
F_{187}\! \left(x \right) = F_{188}\! \left(x \right)+F_{204}\! \left(x \right)
F_{188}\! \left(x \right) = F_{189}\! \left(x \right)+F_{192}\! \left(x \right)
F_{189}\! \left(x \right) = F_{0}\! \left(x \right)+F_{190}\! \left(x \right)
F_{190}\! \left(x \right) = F_{191}\! \left(x \right)
F_{191}\! \left(x \right) = F_{28}\! \left(x \right) F_{73}\! \left(x \right)
F_{192}\! \left(x \right) = F_{193}\! \left(x \right)
F_{193}\! \left(x \right) = F_{194}\! \left(x \right) F_{28}\! \left(x \right)
F_{194}\! \left(x \right) = F_{195}\! \left(x \right)
F_{195}\! \left(x \right) = F_{124}\! \left(x \right) F_{196}\! \left(x \right) F_{24}\! \left(x \right) F_{28}\! \left(x \right)
F_{196}\! \left(x \right) = F_{197}\! \left(x \right)+F_{24}\! \left(x \right)
F_{197}\! \left(x \right) = F_{198}\! \left(x \right)+F_{26}\! \left(x \right)
F_{198}\! \left(x \right) = F_{199}\! \left(x \right)+F_{200}\! \left(x \right)+F_{203}\! \left(x \right)
F_{199}\! \left(x \right) = 0
F_{200}\! \left(x \right) = F_{201}\! \left(x \right) F_{28}\! \left(x \right)
F_{201}\! \left(x \right) = F_{198}\! \left(x \right)+F_{202}\! \left(x \right)
F_{202}\! \left(x \right) = F_{26}\! \left(x \right)
F_{203}\! \left(x \right) = F_{197}\! \left(x \right) F_{28}\! \left(x \right)
F_{204}\! \left(x \right) = F_{205}\! \left(x \right) F_{26}\! \left(x \right)
F_{205}\! \left(x \right) = F_{124}\! \left(x \right)+F_{206}\! \left(x \right)
F_{206}\! \left(x \right) = F_{207}\! \left(x \right)
F_{207}\! \left(x \right) = F_{124}\! \left(x \right) F_{196}\! \left(x \right) F_{28}\! \left(x \right)
F_{208}\! \left(x \right) = F_{2}\! \left(x \right) F_{209}\! \left(x \right)
F_{209}\! \left(x \right) = F_{210}\! \left(x \right)+F_{212}\! \left(x \right)
F_{210}\! \left(x \right) = F_{12}\! \left(x \right)+F_{211}\! \left(x \right)
F_{211}\! \left(x \right) = F_{124}\! \left(x \right) F_{28}\! \left(x \right)
F_{212}\! \left(x \right) = F_{213}\! \left(x \right)
F_{213}\! \left(x \right) = F_{214}\! \left(x \right) F_{28}\! \left(x \right)
F_{214}\! \left(x \right) = F_{215}\! \left(x \right)+F_{217}\! \left(x \right)
F_{215}\! \left(x \right) = F_{216}\! \left(x \right)
F_{216}\! \left(x \right) = F_{12}\! \left(x \right) F_{124}\! \left(x \right)
F_{217}\! \left(x \right) = F_{218}\! \left(x \right)
F_{218}\! \left(x \right) = F_{124}\! \left(x \right) F_{219}\! \left(x \right) F_{28}\! \left(x \right)
F_{219}\! \left(x \right) = \frac{F_{220}\! \left(x \right)}{F_{232}\! \left(x \right) F_{28}\! \left(x \right)}
F_{220}\! \left(x \right) = F_{221}\! \left(x \right)
F_{221}\! \left(x \right) = -F_{715}\! \left(x \right)+F_{222}\! \left(x \right)
F_{222}\! \left(x \right) = \frac{F_{223}\! \left(x \right)}{F_{28}\! \left(x \right)}
F_{223}\! \left(x \right) = F_{224}\! \left(x \right)
F_{224}\! \left(x \right) = -F_{275}\! \left(x \right)+F_{225}\! \left(x \right)
F_{225}\! \left(x \right) = \frac{F_{226}\! \left(x \right)}{F_{28}\! \left(x \right)}
F_{226}\! \left(x \right) = F_{227}\! \left(x \right)
F_{227}\! \left(x \right) = F_{228}\! \left(x \right) F_{28}\! \left(x \right)
F_{228}\! \left(x \right) = -F_{231}\! \left(x \right)+F_{229}\! \left(x \right)
F_{229}\! \left(x \right) = \frac{F_{230}\! \left(x \right)}{F_{28}\! \left(x \right)}
F_{230}\! \left(x \right) = F_{50}\! \left(x \right)
F_{231}\! \left(x \right) = F_{232}\! \left(x \right) F_{240}\! \left(x \right)
F_{232}\! \left(x \right) = F_{1}\! \left(x \right)+F_{233}\! \left(x \right)
F_{233}\! \left(x \right) = F_{234}\! \left(x \right)
F_{234}\! \left(x \right) = F_{235}\! \left(x \right) F_{28}\! \left(x \right)
F_{235}\! \left(x \right) = F_{236}\! \left(x \right)+F_{237}\! \left(x \right)
F_{236}\! \left(x \right) = F_{1}\! \left(x \right)+F_{28}\! \left(x \right)
F_{237}\! \left(x \right) = F_{233}\! \left(x \right)+F_{238}\! \left(x \right)
F_{238}\! \left(x \right) = F_{239}\! \left(x \right)
F_{239}\! \left(x \right) = F_{233}\! \left(x \right) F_{28}\! \left(x \right)
F_{240}\! \left(x \right) = F_{205}\! \left(x \right)+F_{241}\! \left(x \right)
F_{241}\! \left(x \right) = F_{242}\! \left(x \right)
F_{242}\! \left(x \right) = F_{243}\! \left(x \right) F_{28}\! \left(x \right)
F_{243}\! \left(x \right) = \frac{F_{244}\! \left(x \right)}{F_{24}\! \left(x \right) F_{28}\! \left(x \right)}
F_{244}\! \left(x \right) = F_{245}\! \left(x \right)
F_{245}\! \left(x \right) = -F_{249}\! \left(x \right)+F_{246}\! \left(x \right)
F_{246}\! \left(x \right) = \frac{F_{247}\! \left(x \right)}{F_{28}\! \left(x \right)}
F_{247}\! \left(x \right) = F_{248}\! \left(x \right)
F_{248}\! \left(x \right) = -F_{188}\! \left(x \right)+F_{160}\! \left(x \right)
F_{249}\! \left(x \right) = -F_{260}\! \left(x \right)+F_{250}\! \left(x \right)
F_{250}\! \left(x \right) = \frac{F_{251}\! \left(x \right)}{F_{28}\! \left(x \right)}
F_{251}\! \left(x \right) = F_{252}\! \left(x \right)
F_{252}\! \left(x \right) = -F_{256}\! \left(x \right)+F_{253}\! \left(x \right)
F_{253}\! \left(x \right) = F_{0}\! \left(x \right)+F_{254}\! \left(x \right)
F_{254}\! \left(x \right) = F_{255}\! \left(x \right)
F_{255}\! \left(x \right) = F_{106}\! \left(x \right) F_{28}\! \left(x \right)
F_{256}\! \left(x \right) = F_{257}\! \left(x \right)
F_{257}\! \left(x \right) = F_{258}\! \left(x \right)+F_{259}\! \left(x \right)
F_{258}\! \left(x \right) = F_{12}\! \left(x \right) F_{24}\! \left(x \right)
F_{259}\! \left(x \right) = F_{132}\! \left(x \right) F_{236}\! \left(x \right)
F_{260}\! \left(x \right) = F_{261}\! \left(x \right)
F_{261}\! \left(x \right) = -F_{264}\! \left(x \right)+F_{262}\! \left(x \right)
F_{262}\! \left(x \right) = \frac{F_{263}\! \left(x \right)}{F_{28}\! \left(x \right)}
F_{263}\! \left(x \right) = F_{161}\! \left(x \right)
F_{264}\! \left(x \right) = F_{265}\! \left(x \right)
F_{265}\! \left(x \right) = F_{266}\! \left(x \right)+F_{270}\! \left(x \right)
F_{266}\! \left(x \right) = F_{267}\! \left(x \right)+F_{269}\! \left(x \right)
F_{267}\! \left(x \right) = F_{268}\! \left(x \right)+F_{76}\! \left(x \right)
F_{268}\! \left(x \right) = F_{132}\! \left(x \right)
F_{269}\! \left(x \right) = F_{125}\! \left(x \right) F_{76}\! \left(x \right)
F_{270}\! \left(x \right) = F_{271}\! \left(x \right)
F_{271}\! \left(x \right) = -F_{272}\! \left(x \right)+F_{262}\! \left(x \right)
F_{272}\! \left(x \right) = F_{273}\! \left(x \right)+F_{73}\! \left(x \right)
F_{273}\! \left(x \right) = F_{274}\! \left(x \right)
F_{274}\! \left(x \right) = F_{124}\! \left(x \right) F_{28}\! \left(x \right) F_{79}\! \left(x \right)
F_{275}\! \left(x \right) = -F_{706}\! \left(x \right)+F_{276}\! \left(x \right)
F_{276}\! \left(x \right) = \frac{F_{277}\! \left(x \right)}{F_{28}\! \left(x \right)}
F_{277}\! \left(x \right) = F_{278}\! \left(x \right)
F_{278}\! \left(x \right) = F_{279}\! \left(x \right)
F_{279}\! \left(x \right) = F_{28}\! \left(x \right) F_{280}\! \left(x \right)
F_{280}\! \left(x \right) = F_{281}\! \left(x \right)+F_{704}\! \left(x \right)
F_{281}\! \left(x \right) = F_{282}\! \left(x \right)
F_{282}\! \left(x \right) = F_{28}\! \left(x \right) F_{283}\! \left(x \right)
F_{283}\! \left(x \right) = F_{284}\! \left(x \right)+F_{687}\! \left(x \right)
F_{284}\! \left(x \right) = F_{285}\! \left(x \right)
F_{285}\! \left(x \right) = F_{28}\! \left(x \right) F_{286}\! \left(x \right)
F_{286}\! \left(x \right) = F_{283}\! \left(x \right)+F_{287}\! \left(x \right)
F_{287}\! \left(x \right) = F_{288}\! \left(x \right)
F_{288}\! \left(x \right) = F_{289}\! \left(x \right)+F_{681}\! \left(x \right)
F_{289}\! \left(x \right) = F_{290}\! \left(x \right)
F_{290}\! \left(x \right) = F_{28}\! \left(x \right) F_{291}\! \left(x \right) F_{58}\! \left(x \right)
F_{291}\! \left(x \right) = F_{292}\! \left(x \right)
F_{292}\! \left(x \right) = F_{28}\! \left(x \right) F_{293}\! \left(x \right)
F_{293}\! \left(x \right) = F_{291}\! \left(x \right)+F_{294}\! \left(x \right)
F_{294}\! \left(x \right) = F_{295}\! \left(x \right)
F_{295}\! \left(x \right) = F_{28}\! \left(x \right) F_{296}\! \left(x \right)
F_{296}\! \left(x \right) = F_{297}\! \left(x \right)+F_{637}\! \left(x \right)
F_{297}\! \left(x \right) = F_{298}\! \left(x \right)+F_{301}\! \left(x \right)
F_{298}\! \left(x \right) = F_{299}\! \left(x \right)
F_{299}\! \left(x \right) = F_{160}\! \left(x \right)+F_{300}\! \left(x \right)
F_{300}\! \left(x \right) = F_{2}\! \left(x \right) F_{240}\! \left(x \right)
F_{301}\! \left(x \right) = -F_{637}\! \left(x \right)+F_{302}\! \left(x \right)
F_{302}\! \left(x \right) = \frac{F_{303}\! \left(x \right)}{F_{28}\! \left(x \right)}
F_{303}\! \left(x \right) = F_{304}\! \left(x \right)
F_{304}\! \left(x \right) = F_{28}\! \left(x \right) F_{305}\! \left(x \right)
F_{305}\! \left(x \right) = F_{306}\! \left(x \right)+F_{313}\! \left(x \right)
F_{306}\! \left(x \right) = F_{307}\! \left(x \right)+F_{309}\! \left(x \right)
F_{307}\! \left(x \right) = F_{308}\! \left(x \right)
F_{308}\! \left(x \right) = F_{13}\! \left(x \right) F_{253}\! \left(x \right)
F_{309}\! \left(x \right) = F_{310}\! \left(x \right)
F_{310}\! \left(x \right) = F_{19}\! \left(x \right) F_{28}\! \left(x \right) F_{311}\! \left(x \right)
F_{311}\! \left(x \right) = F_{2}\! \left(x \right)+F_{312}\! \left(x \right)
F_{312}\! \left(x \right) = F_{125}\! \left(x \right) F_{2}\! \left(x \right)
F_{313}\! \left(x \right) = F_{314}\! \left(x \right)
F_{314}\! \left(x \right) = F_{28}\! \left(x \right) F_{315}\! \left(x \right)
F_{315}\! \left(x \right) = F_{316}\! \left(x \right)+F_{632}\! \left(x \right)
F_{316}\! \left(x \right) = F_{317}\! \left(x \right)+F_{631}\! \left(x \right)
F_{317}\! \left(x \right) = F_{318}\! \left(x \right)
F_{318}\! \left(x \right) = F_{28}\! \left(x \right) F_{319}\! \left(x \right)
F_{319}\! \left(x \right) = F_{320}\! \left(x \right)+F_{444}\! \left(x \right)
F_{320}\! \left(x \right) = F_{321}\! \left(x \right)
F_{321}\! \left(x \right) = F_{322}\! \left(x \right) F_{429}\! \left(x \right)
F_{322}\! \left(x \right) = F_{323}\! \left(x \right)+F_{428}\! \left(x \right)
F_{323}\! \left(x \right) = F_{324}\! \left(x \right)+F_{325}\! \left(x \right)
F_{324}\! \left(x \right) = F_{11}\! \left(x \right) F_{124}\! \left(x \right)
F_{325}\! \left(x \right) = \frac{F_{326}\! \left(x \right)}{F_{190}\! \left(x \right)}
F_{326}\! \left(x \right) = -F_{343}\! \left(x \right)+F_{327}\! \left(x \right)
F_{327}\! \left(x \right) = \frac{F_{328}\! \left(x \right)}{F_{28}\! \left(x \right)}
F_{328}\! \left(x \right) = F_{329}\! \left(x \right)
F_{329}\! \left(x \right) = -F_{332}\! \left(x \right)+F_{330}\! \left(x \right)
F_{330}\! \left(x \right) = \frac{F_{331}\! \left(x \right)}{F_{28}\! \left(x \right)}
F_{331}\! \left(x \right) = F_{50}\! \left(x \right)
F_{332}\! \left(x \right) = F_{333}\! \left(x \right)+F_{340}\! \left(x \right)
F_{333}\! \left(x \right) = F_{334}\! \left(x \right)
F_{334}\! \left(x \right) = F_{335}\! \left(x \right)+F_{337}\! \left(x \right)
F_{335}\! \left(x \right) = F_{336}\! \left(x \right)
F_{336}\! \left(x \right) = F_{0}\! \left(x \right) F_{11}\! \left(x \right) F_{12}\! \left(x \right)
F_{337}\! \left(x \right) = F_{124}\! \left(x \right) F_{338}\! \left(x \right)
F_{338}\! \left(x \right) = F_{339}\! \left(x \right)
F_{339}\! \left(x \right) = F_{17}\! \left(x \right) F_{28}\! \left(x \right) F_{73}\! \left(x \right)
F_{340}\! \left(x \right) = F_{341}\! \left(x \right)
F_{341}\! \left(x \right) = F_{0}\! \left(x \right) F_{124}\! \left(x \right) F_{28}\! \left(x \right) F_{342}\! \left(x \right)
F_{342}\! \left(x \right) = -F_{11}\! \left(x \right)+F_{19}\! \left(x \right)
F_{343}\! \left(x \right) = F_{0}\! \left(x \right) F_{344}\! \left(x \right)
F_{344}\! \left(x \right) = \frac{F_{345}\! \left(x \right)}{F_{28}\! \left(x \right)}
F_{345}\! \left(x \right) = F_{346}\! \left(x \right)
F_{346}\! \left(x \right) = -F_{416}\! \left(x \right)+F_{347}\! \left(x \right)
F_{347}\! \left(x \right) = -F_{350}\! \left(x \right)+F_{348}\! \left(x \right)
F_{348}\! \left(x \right) = \frac{F_{349}\! \left(x \right)}{F_{28}\! \left(x \right)}
F_{349}\! \left(x \right) = F_{227}\! \left(x \right)
F_{350}\! \left(x \right) = -F_{351}\! \left(x \right)+F_{330}\! \left(x \right)
F_{351}\! \left(x \right) = F_{352}\! \left(x \right)+F_{367}\! \left(x \right)
F_{352}\! \left(x \right) = F_{12}\! \left(x \right)+F_{353}\! \left(x \right)
F_{353}\! \left(x \right) = F_{354}\! \left(x \right)
F_{354}\! \left(x \right) = F_{28}\! \left(x \right) F_{355}\! \left(x \right)
F_{355}\! \left(x \right) = F_{356}\! \left(x \right)+F_{360}\! \left(x \right)
F_{356}\! \left(x \right) = F_{124}\! \left(x \right) F_{357}\! \left(x \right)
F_{357}\! \left(x \right) = F_{12}\! \left(x \right)+F_{358}\! \left(x \right)
F_{358}\! \left(x \right) = F_{359}\! \left(x \right)
F_{359}\! \left(x \right) = F_{12}\! \left(x \right) F_{124}\! \left(x \right) F_{28}\! \left(x \right) F_{357}\! \left(x \right)
F_{360}\! \left(x \right) = F_{12}\! \left(x \right) F_{361}\! \left(x \right)
F_{361}\! \left(x \right) = \frac{F_{362}\! \left(x \right)}{F_{12}\! \left(x \right) F_{26}\! \left(x \right)}
F_{362}\! \left(x \right) = F_{363}\! \left(x \right)
F_{363}\! \left(x \right) = -F_{364}\! \left(x \right)+F_{44}\! \left(x \right)
F_{364}\! \left(x \right) = F_{365}\! \left(x \right)+F_{46}\! \left(x \right)
F_{365}\! \left(x \right) = F_{366}\! \left(x \right)
F_{366}\! \left(x \right) = F_{124}\! \left(x \right) F_{26}\! \left(x \right) F_{357}\! \left(x \right)
F_{367}\! \left(x \right) = F_{368}\! \left(x \right)
F_{368}\! \left(x \right) = F_{28}\! \left(x \right) F_{369}\! \left(x \right)
F_{369}\! \left(x \right) = \frac{F_{370}\! \left(x \right)}{F_{28}\! \left(x \right)}
F_{370}\! \left(x \right) = F_{371}\! \left(x \right)
F_{371}\! \left(x \right) = -F_{377}\! \left(x \right)+F_{372}\! \left(x \right)
F_{372}\! \left(x \right) = \frac{F_{373}\! \left(x \right)}{F_{28}\! \left(x \right)}
F_{373}\! \left(x \right) = F_{374}\! \left(x \right)
F_{374}\! \left(x \right) = -F_{375}\! \left(x \right)+F_{49}\! \left(x \right)
F_{375}\! \left(x \right) = F_{376}\! \left(x \right)
F_{376}\! \left(x \right) = F_{0}\! \left(x \right) F_{12}\! \left(x \right)
F_{377}\! \left(x \right) = F_{378}\! \left(x \right)+F_{414}\! \left(x \right)
F_{378}\! \left(x \right) = F_{379}\! \left(x \right)
F_{379}\! \left(x \right) = F_{28}\! \left(x \right) F_{380}\! \left(x \right)
F_{380}\! \left(x \right) = F_{381}\! \left(x \right)+F_{382}\! \left(x \right)
F_{381}\! \left(x \right) = F_{371}\! \left(x \right) F_{49}\! \left(x \right)
F_{382}\! \left(x \right) = F_{342}\! \left(x \right) F_{383}\! \left(x \right)
F_{383}\! \left(x \right) = F_{384}\! \left(x \right)
F_{384}\! \left(x \right) = F_{28}\! \left(x \right) F_{385}\! \left(x \right)
F_{385}\! \left(x \right) = F_{386}\! \left(x \right)+F_{413}\! \left(x \right)
F_{386}\! \left(x \right) = F_{387}\! \left(x \right)+F_{49}\! \left(x \right)
F_{387}\! \left(x \right) = F_{388}\! \left(x \right)
F_{388}\! \left(x \right) = F_{28}\! \left(x \right) F_{389}\! \left(x \right)
F_{389}\! \left(x \right) = \frac{F_{390}\! \left(x \right)}{F_{232}\! \left(x \right) F_{28}\! \left(x \right)}
F_{390}\! \left(x \right) = F_{391}\! \left(x \right)
F_{391}\! \left(x \right) = -F_{394}\! \left(x \right)+F_{392}\! \left(x \right)
F_{392}\! \left(x \right) = \frac{F_{393}\! \left(x \right)}{F_{28}\! \left(x \right)}
F_{393}\! \left(x \right) = F_{228}\! \left(x \right)
F_{394}\! \left(x \right) = F_{395}\! \left(x \right)+F_{403}\! \left(x \right)
F_{395}\! \left(x \right) = F_{396}\! \left(x \right)
F_{396}\! \left(x \right) = F_{232}\! \left(x \right) F_{397}\! \left(x \right)
F_{397}\! \left(x \right) = \frac{F_{398}\! \left(x \right)}{F_{24}\! \left(x \right) F_{28}\! \left(x \right)}
F_{398}\! \left(x \right) = F_{399}\! \left(x \right)
F_{399}\! \left(x \right) = F_{400}\! \left(x \right)
F_{400}\! \left(x \right) = F_{24}\! \left(x \right) F_{28}\! \left(x \right) F_{401}\! \left(x \right)
F_{401}\! \left(x \right) = \frac{F_{402}\! \left(x \right)}{F_{24}\! \left(x \right) F_{28}\! \left(x \right)}
F_{402}\! \left(x \right) = F_{249}\! \left(x \right)
F_{403}\! \left(x \right) = F_{404}\! \left(x \right)
F_{404}\! \left(x \right) = F_{28} \left(x \right)^{2} F_{232}\! \left(x \right) F_{405}\! \left(x \right) F_{98}\! \left(x \right)
F_{405}\! \left(x \right) = F_{406}\! \left(x \right)+F_{407}\! \left(x \right)
F_{406}\! \left(x \right) = F_{24}\! \left(x \right) F_{98}\! \left(x \right)
F_{407}\! \left(x \right) = F_{408}\! \left(x \right)
F_{408}\! \left(x \right) = F_{24}\! \left(x \right) F_{28}\! \left(x \right) F_{409}\! \left(x \right)
F_{409}\! \left(x \right) = F_{389}\! \left(x \right)+F_{410}\! \left(x \right)
F_{410}\! \left(x \right) = F_{411}\! \left(x \right) F_{98}\! \left(x \right)
F_{411}\! \left(x \right) = F_{412}\! \left(x \right)
F_{412}\! \left(x \right) = F_{28}\! \left(x \right) F_{405}\! \left(x \right)
F_{413}\! \left(x \right) = F_{124}\! \left(x \right) F_{411}\! \left(x \right)
F_{414}\! \left(x \right) = F_{415}\! \left(x \right)
F_{415}\! \left(x \right) = F_{124}\! \left(x \right) F_{28}\! \left(x \right) F_{342}\! \left(x \right)
F_{416}\! \left(x \right) = -F_{418}\! \left(x \right)+F_{417}\! \left(x \right)
F_{417}\! \left(x \right) = -F_{329}\! \left(x \right)+F_{348}\! \left(x \right)
F_{418}\! \left(x \right) = F_{419}\! \left(x \right)
F_{419}\! \left(x \right) = F_{28}\! \left(x \right) F_{420}\! \left(x \right)
F_{420}\! \left(x \right) = F_{421}\! \left(x \right)+F_{425}\! \left(x \right)
F_{421}\! \left(x \right) = F_{253}\! \left(x \right) F_{422}\! \left(x \right)
F_{422}\! \left(x \right) = F_{416}\! \left(x \right)+F_{423}\! \left(x \right)
F_{423}\! \left(x \right) = F_{424}\! \left(x \right)
F_{424}\! \left(x \right) = F_{232}\! \left(x \right) F_{352}\! \left(x \right)
F_{425}\! \left(x \right) = F_{426}\! \left(x \right) F_{73}\! \left(x \right)
F_{426}\! \left(x \right) = F_{427}\! \left(x \right)
F_{427}\! \left(x \right) = F_{124}\! \left(x \right) F_{19}\! \left(x \right) F_{28}\! \left(x \right)
F_{428}\! \left(x \right) = F_{124}\! \left(x \right) F_{342}\! \left(x \right)
F_{429}\! \left(x \right) = \frac{F_{430}\! \left(x \right)}{F_{28}\! \left(x \right) F_{357}\! \left(x \right)}
F_{430}\! \left(x \right) = F_{431}\! \left(x \right)
F_{431}\! \left(x \right) = -F_{442}\! \left(x \right)+F_{432}\! \left(x \right)
F_{432}\! \left(x \right) = F_{433}\! \left(x \right)+F_{435}\! \left(x \right)
F_{433}\! \left(x \right) = F_{434}\! \left(x \right)
F_{434}\! \left(x \right) = F_{125}\! \left(x \right) F_{253}\! \left(x \right) F_{28}\! \left(x \right) F_{357}\! \left(x \right)
F_{435}\! \left(x \right) = F_{436}\! \left(x \right)
F_{436}\! \left(x \right) = F_{28}\! \left(x \right) F_{357}\! \left(x \right) F_{437}\! \left(x \right)
F_{437}\! \left(x \right) = F_{438}\! \left(x \right)
F_{438}\! \left(x \right) = F_{124}\! \left(x \right) F_{28}\! \left(x \right) F_{439}\! \left(x \right)
F_{439}\! \left(x \right) = F_{440}\! \left(x \right)+F_{72}\! \left(x \right)
F_{440}\! \left(x \right) = F_{441}\! \left(x \right)
F_{441}\! \left(x \right) = F_{124}\! \left(x \right) F_{176}\! \left(x \right) F_{2}\! \left(x \right)
F_{442}\! \left(x \right) = F_{443}\! \left(x \right)
F_{443}\! \left(x \right) = F_{28}\! \left(x \right) F_{311}\! \left(x \right) F_{357}\! \left(x \right)
F_{444}\! \left(x \right) = F_{125}\! \left(x \right) F_{253}\! \left(x \right) F_{445}\! \left(x \right)
F_{445}\! \left(x \right) = \frac{F_{446}\! \left(x \right)}{F_{124}\! \left(x \right)}
F_{446}\! \left(x \right) = -F_{629}\! \left(x \right)+F_{447}\! \left(x \right)
F_{447}\! \left(x \right) = \frac{F_{448}\! \left(x \right)}{F_{0}\! \left(x \right) F_{28}\! \left(x \right)}
F_{448}\! \left(x \right) = F_{449}\! \left(x \right)
F_{449}\! \left(x \right) = \frac{F_{450}\! \left(x \right)}{F_{28}\! \left(x \right)}
F_{450}\! \left(x \right) = F_{451}\! \left(x \right)
F_{451}\! \left(x \right) = -F_{452}\! \left(x \right)+F_{330}\! \left(x \right)
F_{452}\! \left(x \right) = F_{453}\! \left(x \right)+F_{625}\! \left(x \right)
F_{453}\! \left(x \right) = F_{454}\! \left(x \right)
F_{454}\! \left(x \right) = F_{0}\! \left(x \right) F_{455}\! \left(x \right)
F_{455}\! \left(x \right) = F_{456}\! \left(x \right)+F_{457}\! \left(x \right)
F_{456}\! \left(x \right) = F_{55}\! \left(x \right)
F_{457}\! \left(x \right) = F_{458}\! \left(x \right)
F_{458}\! \left(x \right) = F_{28}\! \left(x \right) F_{459}\! \left(x \right)
F_{459}\! \left(x \right) = F_{460}\! \left(x \right)+F_{607}\! \left(x \right)
F_{460}\! \left(x \right) = -F_{470}\! \left(x \right)+F_{461}\! \left(x \right)
F_{461}\! \left(x \right) = \frac{F_{462}\! \left(x \right)}{F_{28}\! \left(x \right)}
F_{462}\! \left(x \right) = F_{463}\! \left(x \right)
F_{463}\! \left(x \right) = F_{28}\! \left(x \right) F_{464}\! \left(x \right)
F_{464}\! \left(x \right) = F_{465}\! \left(x \right)
F_{465}\! \left(x \right) = F_{28}\! \left(x \right) F_{466}\! \left(x \right)
F_{466}\! \left(x \right) = F_{467}\! \left(x \right)+F_{468}\! \left(x \right)
F_{467}\! \left(x \right) = F_{11}\! \left(x \right) F_{401}\! \left(x \right)
F_{468}\! \left(x \right) = F_{469}\! \left(x \right)
F_{469}\! \left(x \right) = F_{17}\! \left(x \right) F_{409}\! \left(x \right)
F_{470}\! \left(x \right) = \frac{F_{471}\! \left(x \right)}{F_{24}\! \left(x \right)}
F_{471}\! \left(x \right) = -F_{541}\! \left(x \right)+F_{472}\! \left(x \right)
F_{472}\! \left(x \right) = \frac{F_{473}\! \left(x \right)}{F_{28}\! \left(x \right)}
F_{473}\! \left(x \right) = F_{474}\! \left(x \right)
F_{474}\! \left(x \right) = \frac{F_{475}\! \left(x \right)}{F_{28}\! \left(x \right)}
F_{475}\! \left(x \right) = F_{476}\! \left(x \right)
F_{476}\! \left(x \right) = -F_{478}\! \left(x \right)+F_{477}\! \left(x \right)
F_{477}\! \left(x \right) = F_{132}\! \left(x \right)+F_{50}\! \left(x \right)
F_{478}\! \left(x \right) = F_{479}\! \left(x \right)
F_{479}\! \left(x \right) = F_{28}\! \left(x \right) F_{480}\! \left(x \right)
F_{480}\! \left(x \right) = F_{481}\! \left(x \right)+F_{484}\! \left(x \right)
F_{481}\! \left(x \right) = F_{482}\! \left(x \right)
F_{482}\! \left(x \right) = F_{483} \left(x \right)^{2}
F_{483}\! \left(x \right) = F_{24}\! \left(x \right)+F_{478}\! \left(x \right)
F_{484}\! \left(x \right) = F_{485}\! \left(x \right)
F_{485}\! \left(x \right) = F_{28}\! \left(x \right) F_{483}\! \left(x \right) F_{486}\! \left(x \right)
F_{486}\! \left(x \right) = F_{487}\! \left(x \right)
F_{487}\! \left(x \right) = F_{28}\! \left(x \right) F_{488}\! \left(x \right)
F_{488}\! \left(x \right) = F_{489}\! \left(x \right)+F_{514}\! \left(x \right)
F_{489}\! \left(x \right) = F_{490}\! \left(x \right) F_{504}\! \left(x \right)
F_{490}\! \left(x \right) = F_{483}\! \left(x \right)+F_{491}\! \left(x \right)
F_{491}\! \left(x \right) = F_{492}\! \left(x \right)
F_{492}\! \left(x \right) = F_{124}\! \left(x \right) F_{28}\! \left(x \right) F_{493}\! \left(x \right)
F_{493}\! \left(x \right) = F_{494}\! \left(x \right)+F_{496}\! \left(x \right)
F_{494}\! \left(x \right) = F_{495}\! \left(x \right)
F_{495}\! \left(x \right) = F_{357}\! \left(x \right) F_{483}\! \left(x \right)
F_{496}\! \left(x \right) = F_{497}\! \left(x \right)
F_{497}\! \left(x \right) = F_{28}\! \left(x \right) F_{483}\! \left(x \right) F_{498}\! \left(x \right)
F_{498}\! \left(x \right) = -F_{501}\! \left(x \right)+F_{499}\! \left(x \right)
F_{499}\! \left(x \right) = \frac{F_{500}\! \left(x \right)}{F_{28}\! \left(x \right)}
F_{500}\! \left(x \right) = F_{501}\! \left(x \right)
F_{501}\! \left(x \right) = -F_{502}\! \left(x \right)+F_{490}\! \left(x \right)
F_{502}\! \left(x \right) = F_{503}\! \left(x \right)
F_{503}\! \left(x \right) = F_{24}\! \left(x \right) F_{357}\! \left(x \right)
F_{504}\! \left(x \right) = F_{505}\! \left(x \right)+F_{508}\! \left(x \right)
F_{505}\! \left(x \right) = F_{124}\! \left(x \right)+F_{506}\! \left(x \right)
F_{506}\! \left(x \right) = F_{507}\! \left(x \right)
F_{507}\! \left(x \right) = F_{176}\! \left(x \right) F_{28}\! \left(x \right)
F_{508}\! \left(x \right) = F_{509}\! \left(x \right)
F_{509}\! \left(x \right) = F_{28}\! \left(x \right) F_{510}\! \left(x \right)
F_{510}\! \left(x \right) = F_{511}\! \left(x \right)+F_{512}\! \left(x \right)
F_{511}\! \left(x \right) = F_{124}\! \left(x \right) F_{504}\! \left(x \right)
F_{512}\! \left(x \right) = F_{513}\! \left(x \right)
F_{513}\! \left(x \right) = F_{124} \left(x \right)^{2} F_{506}\! \left(x \right)
F_{514}\! \left(x \right) = F_{515}\! \left(x \right)
F_{515}\! \left(x \right) = F_{124} \left(x \right)^{2} F_{516}\! \left(x \right)
F_{516}\! \left(x \right) = -F_{490}\! \left(x \right)+F_{517}\! \left(x \right)
F_{517}\! \left(x \right) = -F_{520}\! \left(x \right)+F_{518}\! \left(x \right)
F_{518}\! \left(x \right) = \frac{F_{519}\! \left(x \right)}{F_{28}\! \left(x \right)}
F_{519}\! \left(x \right) = F_{478}\! \left(x \right)
F_{520}\! \left(x \right) = F_{521}\! \left(x \right)
F_{521}\! \left(x \right) = F_{28}\! \left(x \right) F_{522}\! \left(x \right)
F_{522}\! \left(x \right) = F_{523}\! \left(x \right)
F_{523}\! \left(x \right) = -F_{537}\! \left(x \right)+F_{524}\! \left(x \right)
F_{524}\! \left(x \right) = \frac{F_{525}\! \left(x \right)}{F_{24}\! \left(x \right) F_{28}\! \left(x \right)}
F_{525}\! \left(x \right) = F_{526}\! \left(x \right)
F_{526}\! \left(x \right) = -F_{535}\! \left(x \right)+F_{527}\! \left(x \right)
F_{527}\! \left(x \right) = F_{483}\! \left(x \right)+F_{528}\! \left(x \right)
F_{528}\! \left(x \right) = F_{529}\! \left(x \right)
F_{529}\! \left(x \right) = F_{28}\! \left(x \right) F_{530}\! \left(x \right)
F_{530}\! \left(x \right) = F_{527}\! \left(x \right)+F_{531}\! \left(x \right)
F_{531}\! \left(x \right) = F_{532}\! \left(x \right)
F_{532}\! \left(x \right) = F_{28}\! \left(x \right) F_{527}\! \left(x \right) F_{533}\! \left(x \right)
F_{533}\! \left(x \right) = \frac{F_{534}\! \left(x \right)}{F_{24}\! \left(x \right) F_{28}\! \left(x \right)}
F_{534}\! \left(x \right) = F_{478}\! \left(x \right)
F_{535}\! \left(x \right) = F_{536}\! \left(x \right)
F_{536}\! \left(x \right) = F_{25} \left(x \right)^{2}
F_{537}\! \left(x \right) = F_{527}\! \left(x \right)+F_{538}\! \left(x \right)
F_{538}\! \left(x \right) = \frac{F_{539}\! \left(x \right)}{F_{124}\! \left(x \right) F_{28}\! \left(x \right)}
F_{539}\! \left(x \right) = F_{540}\! \left(x \right)
F_{540}\! \left(x \right) = -F_{527}\! \left(x \right)+F_{490}\! \left(x \right)
F_{541}\! \left(x \right) = -F_{581}\! \left(x \right)+F_{542}\! \left(x \right)
F_{542}\! \left(x \right) = F_{543}\! \left(x \right)
F_{543}\! \left(x \right) = -F_{544}\! \left(x \right)+F_{472}\! \left(x \right)
F_{544}\! \left(x \right) = F_{24}\! \left(x \right) F_{545}\! \left(x \right)
F_{545}\! \left(x \right) = F_{546}\! \left(x \right)
F_{546}\! \left(x \right) = F_{190}\! \left(x \right) F_{28}\! \left(x \right) F_{547}\! \left(x \right)
F_{547}\! \left(x \right) = \frac{F_{548}\! \left(x \right)}{F_{28}\! \left(x \right)}
F_{548}\! \left(x \right) = F_{549}\! \left(x \right)
F_{549}\! \left(x \right) = \frac{F_{550}\! \left(x \right)}{F_{25}\! \left(x \right) F_{26}\! \left(x \right)}
F_{550}\! \left(x \right) = -F_{574}\! \left(x \right)+F_{551}\! \left(x \right)
F_{551}\! \left(x \right) = \frac{F_{552}\! \left(x \right)}{F_{28}\! \left(x \right)}
F_{552}\! \left(x \right) = F_{553}\! \left(x \right)
F_{553}\! \left(x \right) = -F_{558}\! \left(x \right)+F_{554}\! \left(x \right)
F_{554}\! \left(x \right) = \frac{F_{555}\! \left(x \right)}{F_{28}\! \left(x \right)}
F_{555}\! \left(x \right) = F_{556}\! \left(x \right)
F_{556}\! \left(x \right) = \frac{F_{557}\! \left(x \right)}{F_{28}\! \left(x \right)}
F_{557}\! \left(x \right) = F_{291}\! \left(x \right)
F_{558}\! \left(x \right) = F_{559}\! \left(x \right)
F_{559}\! \left(x \right) = F_{560}\! \left(x \right)+F_{570}\! \left(x \right)
F_{560}\! \left(x \right) = -F_{561}\! \left(x \right)+F_{554}\! \left(x \right)
F_{561}\! \left(x \right) = F_{562}\! \left(x \right)
F_{562}\! \left(x \right) = F_{28}\! \left(x \right) F_{563}\! \left(x \right)
F_{563}\! \left(x \right) = F_{564}\! \left(x \right)+F_{568}\! \left(x \right)
F_{564}\! \left(x \right) = F_{25}\! \left(x \right) F_{565}\! \left(x \right)
F_{565}\! \left(x \right) = F_{566}\! \left(x \right)+F_{567}\! \left(x \right)
F_{566}\! \left(x \right) = F_{25}\! \left(x \right) F_{455}\! \left(x \right)
F_{567}\! \left(x \right) = F_{414}\! \left(x \right)
F_{568}\! \left(x \right) = F_{569}\! \left(x \right)
F_{569}\! \left(x \right) = F_{25} \left(x \right)^{2} F_{28}\! \left(x \right) F_{322}\! \left(x \right)
F_{570}\! \left(x \right) = F_{571}\! \left(x \right)
F_{571}\! \left(x \right) = F_{26}\! \left(x \right) F_{572}\! \left(x \right)
F_{572}\! \left(x \right) = F_{17}\! \left(x \right)+F_{573}\! \left(x \right)
F_{573}\! \left(x \right) = F_{11}\! \left(x \right) F_{25}\! \left(x \right)
F_{574}\! \left(x \right) = F_{575}\! \left(x \right)+F_{579}\! \left(x \right)
F_{575}\! \left(x \right) = -F_{578}\! \left(x \right)+F_{576}\! \left(x \right)
F_{576}\! \left(x \right) = -F_{577}\! \left(x \right)+F_{551}\! \left(x \right)
F_{577}\! \left(x \right) = F_{25}\! \left(x \right) F_{26}\! \left(x \right) F_{325}\! \left(x \right)
F_{578}\! \left(x \right) = F_{125}\! \left(x \right) F_{19}\! \left(x \right) F_{25}\! \left(x \right) F_{26}\! \left(x \right)
F_{579}\! \left(x \right) = F_{25}\! \left(x \right) F_{26}\! \left(x \right) F_{580}\! \left(x \right)
F_{580}\! \left(x \right) = -F_{11}\! \left(x \right)+F_{455}\! \left(x \right)
F_{581}\! \left(x \right) = F_{2}\! \left(x \right) F_{24}\! \left(x \right) F_{582}\! \left(x \right)
F_{582}\! \left(x \right) = \frac{F_{583}\! \left(x \right)}{F_{190}\! \left(x \right)}
F_{583}\! \left(x \right) = -F_{589}\! \left(x \right)+F_{584}\! \left(x \right)
F_{584}\! \left(x \right) = \frac{F_{585}\! \left(x \right)}{F_{28}\! \left(x \right)}
F_{585}\! \left(x \right) = F_{586}\! \left(x \right)
F_{586}\! \left(x \right) = F_{28} \left(x \right)^{2} F_{587}\! \left(x \right) F_{73}\! \left(x \right)
F_{587}\! \left(x \right) = \frac{F_{588}\! \left(x \right)}{F_{28}\! \left(x \right)}
F_{588}\! \left(x \right) = F_{580}\! \left(x \right)
F_{589}\! \left(x \right) = F_{590}\! \left(x \right) F_{594}\! \left(x \right)
F_{590}\! \left(x \right) = F_{591}\! \left(x \right)+F_{592}\! \left(x \right)
F_{591}\! \left(x \right) = F_{236}\! \left(x \right) F_{582}\! \left(x \right)
F_{592}\! \left(x \right) = \frac{F_{593}\! \left(x \right)}{F_{28}\! \left(x \right) F_{73}\! \left(x \right)}
F_{593}\! \left(x \right) = F_{545}\! \left(x \right)
F_{594}\! \left(x \right) = -F_{605}\! \left(x \right)+F_{595}\! \left(x \right)
F_{595}\! \left(x \right) = F_{232}\! \left(x \right)+F_{596}\! \left(x \right)
F_{596}\! \left(x \right) = F_{597}\! \left(x \right)
F_{597}\! \left(x \right) = F_{28}\! \left(x \right) F_{598}\! \left(x \right)
F_{598}\! \left(x \right) = F_{599}\! \left(x \right)+F_{604}\! \left(x \right)
F_{599}\! \left(x \right) = F_{600}\! \left(x \right)+F_{602}\! \left(x \right)
F_{600}\! \left(x \right) = F_{601}\! \left(x \right)
F_{601}\! \left(x \right) = F_{232}\! \left(x \right) F_{49}\! \left(x \right)
F_{602}\! \left(x \right) = F_{603}\! \left(x \right)
F_{603}\! \left(x \right) = F_{28} \left(x \right)^{2} F_{232}\! \left(x \right) F_{385}\! \left(x \right)
F_{604}\! \left(x \right) = F_{124}\! \left(x \right) F_{232}\! \left(x \right) F_{28}\! \left(x \right)
F_{605}\! \left(x \right) = F_{606}\! \left(x \right)
F_{606}\! \left(x \right) = F_{0}\! \left(x \right) F_{232}\! \left(x \right)
F_{607}\! \left(x \right) = \frac{F_{608}\! \left(x \right)}{F_{28}\! \left(x \right) F_{612}\! \left(x \right)}
F_{608}\! \left(x \right) = F_{609}\! \left(x \right)
F_{609}\! \left(x \right) = F_{28}\! \left(x \right) F_{590}\! \left(x \right) F_{610}\! \left(x \right)
F_{610}\! \left(x \right) = F_{611}\! \left(x \right)
F_{611}\! \left(x \right) = F_{232}\! \left(x \right) F_{28}\! \left(x \right) F_{612}\! \left(x \right)
F_{612}\! \left(x \right) = F_{613}\! \left(x \right)+F_{624}\! \left(x \right)
F_{613}\! \left(x \right) = F_{614}\! \left(x \right)+F_{621}\! \left(x \right)
F_{614}\! \left(x \right) = F_{25}\! \left(x \right)+F_{615}\! \left(x \right)
F_{615}\! \left(x \right) = F_{616}\! \left(x \right)
F_{616}\! \left(x \right) = F_{25}\! \left(x \right) F_{28}\! \left(x \right) F_{617}\! \left(x \right)
F_{617}\! \left(x \right) = F_{618}\! \left(x \right)+F_{620}\! \left(x \right)
F_{618}\! \left(x \right) = F_{613}\! \left(x \right)+F_{619}\! \left(x \right)
F_{619}\! \left(x \right) = F_{192}\! \left(x \right)
F_{620}\! \left(x \right) = F_{248}\! \left(x \right)
F_{621}\! \left(x \right) = F_{622}\! \left(x \right)
F_{622}\! \left(x \right) = F_{25}\! \left(x \right) F_{28}\! \left(x \right) F_{623}\! \left(x \right)
F_{623}\! \left(x \right) = F_{411}\! \left(x \right)+F_{614}\! \left(x \right)
F_{624}\! \left(x \right) = F_{28}\! \left(x \right) F_{614}\! \left(x \right)
F_{625}\! \left(x \right) = F_{626}\! \left(x \right)
F_{626}\! \left(x \right) = F_{28}\! \left(x \right) F_{627}\! \left(x \right) F_{73}\! \left(x \right)
F_{627}\! \left(x \right) = F_{628}\! \left(x \right)
F_{628}\! \left(x \right) = F_{28}\! \left(x \right) F_{322}\! \left(x \right)
F_{629}\! \left(x \right) = F_{630}\! \left(x \right)
F_{630}\! \left(x \right) = F_{322}\! \left(x \right) F_{505}\! \left(x \right)
F_{631}\! \left(x \right) = F_{11}\! \left(x \right) F_{429}\! \left(x \right)
F_{632}\! \left(x \right) = F_{633}\! \left(x \right)+F_{635}\! \left(x \right)
F_{633}\! \left(x \right) = F_{634}\! \left(x \right)
F_{634}\! \left(x \right) = F_{28} \left(x \right)^{2} F_{125}\! \left(x \right) F_{253}\! \left(x \right) F_{322}\! \left(x \right)
F_{635}\! \left(x \right) = F_{636}\! \left(x \right)
F_{636}\! \left(x \right) = F_{11}\! \left(x \right) F_{125}\! \left(x \right) F_{253}\! \left(x \right) F_{28}\! \left(x \right)
F_{637}\! \left(x \right) = -F_{640}\! \left(x \right)+F_{638}\! \left(x \right)
F_{638}\! \left(x \right) = \frac{F_{639}\! \left(x \right)}{F_{28}\! \left(x \right)}
F_{639}\! \left(x \right) = F_{129}\! \left(x \right)
F_{640}\! \left(x \right) = -F_{643}\! \left(x \right)+F_{641}\! \left(x \right)
F_{641}\! \left(x \right) = \frac{F_{642}\! \left(x \right)}{F_{28}\! \left(x \right)}
F_{642}\! \left(x \right) = F_{129}\! \left(x \right)
F_{643}\! \left(x \right) = F_{644}\! \left(x \right)
F_{644}\! \left(x \right) = F_{28}\! \left(x \right) F_{645}\! \left(x \right)
F_{645}\! \left(x \right) = F_{646}\! \left(x \right)+F_{675}\! \left(x \right)
F_{646}\! \left(x \right) = F_{647}\! \left(x \right)+F_{674}\! \left(x \right)
F_{647}\! \left(x \right) = F_{330}\! \left(x \right)+F_{648}\! \left(x \right)
F_{648}\! \left(x \right) = \frac{F_{649}\! \left(x \right)}{F_{28}\! \left(x \right)}
F_{649}\! \left(x \right) = F_{650}\! \left(x \right)
F_{650}\! \left(x \right) = -F_{665}\! \left(x \right)+F_{651}\! \left(x \right)
F_{651}\! \left(x \right) = F_{652}\! \left(x \right)+F_{661}\! \left(x \right)
F_{652}\! \left(x \right) = F_{188}\! \left(x \right)+F_{653}\! \left(x \right)
F_{653}\! \left(x \right) = F_{654}\! \left(x \right)
F_{654}\! \left(x \right) = F_{655}\! \left(x \right)
F_{655}\! \left(x \right) = F_{28}\! \left(x \right) F_{656}\! \left(x \right)
F_{656}\! \left(x \right) = F_{657}\! \left(x \right)+F_{660}\! \left(x \right)
F_{657}\! \left(x \right) = F_{229}\! \left(x \right)+F_{658}\! \left(x \right)
F_{658}\! \left(x \right) = F_{659}\! \left(x \right)
F_{659}\! \left(x \right) = F_{28}\! \left(x \right) F_{409}\! \left(x \right)
F_{660}\! \left(x \right) = F_{229}\! \left(x \right) F_{28}\! \left(x \right)
F_{661}\! \left(x \right) = F_{662}\! \left(x \right)
F_{662}\! \left(x \right) = F_{26}\! \left(x \right) F_{663}\! \left(x \right)
F_{663}\! \left(x \right) = F_{206}\! \left(x \right)+F_{664}\! \left(x \right)
F_{664}\! \left(x \right) = F_{124} \left(x \right)^{2}
F_{665}\! \left(x \right) = F_{666}\! \left(x \right)+F_{672}\! \left(x \right)
F_{666}\! \left(x \right) = F_{187}\! \left(x \right)+F_{667}\! \left(x \right)
F_{667}\! \left(x \right) = F_{668}\! \left(x \right)
F_{668}\! \left(x \right) = F_{28}\! \left(x \right) F_{669}\! \left(x \right)
F_{669}\! \left(x \right) = F_{52}\! \left(x \right)+F_{670}\! \left(x \right)
F_{670}\! \left(x \right) = F_{671}\! \left(x \right)
F_{671}\! \left(x \right) = F_{124} \left(x \right)^{3} F_{26}\! \left(x \right)
F_{672}\! \left(x \right) = F_{673}\! \left(x \right)
F_{673}\! \left(x \right) = F_{125}\! \left(x \right) F_{28}\! \left(x \right) F_{73}\! \left(x \right)
F_{674}\! \left(x \right) = F_{124}\! \left(x \right) F_{2}\! \left(x \right) F_{504}\! \left(x \right)
F_{675}\! \left(x \right) = F_{676}\! \left(x \right)
F_{676}\! \left(x \right) = F_{124} \left(x \right)^{2} F_{677}\! \left(x \right)
F_{677}\! \left(x \right) = F_{678}\! \left(x \right)
F_{678}\! \left(x \right) = F_{28}\! \left(x \right) F_{679}\! \left(x \right)
F_{679}\! \left(x \right) = F_{437}\! \left(x \right)+F_{680}\! \left(x \right)
F_{680}\! \left(x \right) = F_{0}\! \left(x \right) F_{124}\! \left(x \right)
F_{681}\! \left(x \right) = F_{682}\! \left(x \right)
F_{682}\! \left(x \right) = F_{28}\! \left(x \right) F_{683}\! \left(x \right)
F_{683}\! \left(x \right) = F_{684}\! \left(x \right)
F_{684}\! \left(x \right) = F_{28}\! \left(x \right) F_{58}\! \left(x \right) F_{685}\! \left(x \right)
F_{685}\! \left(x \right) = \frac{F_{686}\! \left(x \right)}{F_{28}\! \left(x \right)}
F_{686}\! \left(x \right) = F_{294}\! \left(x \right)
F_{687}\! \left(x \right) = F_{688}\! \left(x \right)
F_{688}\! \left(x \right) = F_{28}\! \left(x \right) F_{689}\! \left(x \right)
F_{689}\! \left(x \right) = F_{690}\! \left(x \right)+F_{703}\! \left(x \right)
F_{690}\! \left(x \right) = F_{691}\! \left(x \right)+F_{701}\! \left(x \right)
F_{691}\! \left(x \right) = F_{692}\! \left(x \right)+F_{694}\! \left(x \right)
F_{692}\! \left(x \right) = F_{693}\! \left(x \right)
F_{693}\! \left(x \right) = F_{11}\! \left(x \right) F_{685}\! \left(x \right)
F_{694}\! \left(x \right) = F_{695}\! \left(x \right)
F_{695}\! \left(x \right) = F_{165}\! \left(x \right) F_{28}\! \left(x \right) F_{696}\! \left(x \right)
F_{696}\! \left(x \right) = F_{697}\! \left(x \right)+F_{699}\! \left(x \right)
F_{697}\! \left(x \right) = F_{64}\! \left(x \right)+F_{698}\! \left(x \right)
F_{698}\! \left(x \right) = F_{71}\! \left(x \right)
F_{699}\! \left(x \right) = F_{700}\! \left(x \right)
F_{700}\! \left(x \right) = F_{28}\! \left(x \right) F_{4}\! \left(x \right) F_{58}\! \left(x \right)
F_{701}\! \left(x \right) = F_{702}\! \left(x \right)
F_{702}\! \left(x \right) = F_{19}\! \left(x \right) F_{28}\! \left(x \right) F_{439}\! \left(x \right)
F_{703}\! \left(x \right) = F_{683}\! \left(x \right)
F_{704}\! \left(x \right) = F_{705}\! \left(x \right)
F_{705}\! \left(x \right) = F_{28}\! \left(x \right) F_{690}\! \left(x \right)
F_{706}\! \left(x \right) = F_{707}\! \left(x \right)
F_{707}\! \left(x \right) = F_{28}\! \left(x \right) F_{708}\! \left(x \right)
F_{708}\! \left(x \right) = F_{709}\! \left(x \right)
F_{709}\! \left(x \right) = F_{28}\! \left(x \right) F_{710}\! \left(x \right)
F_{710}\! \left(x \right) = F_{711}\! \left(x \right)+F_{712}\! \left(x \right)
F_{711}\! \left(x \right) = F_{124}\! \left(x \right) F_{25}\! \left(x \right) F_{357}\! \left(x \right) F_{53}\! \left(x \right)
F_{712}\! \left(x \right) = F_{165}\! \left(x \right) F_{713}\! \left(x \right)
F_{713}\! \left(x \right) = F_{714}\! \left(x \right)
F_{714}\! \left(x \right) = F_{25} \left(x \right)^{2} F_{124}\! \left(x \right) F_{28}\! \left(x \right) F_{58}\! \left(x \right)
F_{715}\! \left(x \right) = -F_{718}\! \left(x \right)+F_{716}\! \left(x \right)
F_{716}\! \left(x \right) = \frac{F_{717}\! \left(x \right)}{F_{28}\! \left(x \right)}
F_{717}\! \left(x \right) = F_{224}\! \left(x \right)
F_{718}\! \left(x \right) = F_{232}\! \left(x \right) F_{719}\! \left(x \right)
F_{719}\! \left(x \right) = F_{720}\! \left(x \right)
F_{720}\! \left(x \right) = F_{12}\! \left(x \right) F_{28}\! \left(x \right) F_{721}\! \left(x \right)
F_{721}\! \left(x \right) = F_{722}\! \left(x \right)+F_{732}\! \left(x \right)
F_{722}\! \left(x \right) = F_{723}\! \left(x \right)
F_{723}\! \left(x \right) = F_{28}\! \left(x \right) F_{724}\! \left(x \right)
F_{724}\! \left(x \right) = F_{725}\! \left(x \right)+F_{726}\! \left(x \right)
F_{725}\! \left(x \right) = F_{406}\! \left(x \right)
F_{726}\! \left(x \right) = F_{727}\! \left(x \right)
F_{727}\! \left(x \right) = F_{165}\! \left(x \right) F_{28}\! \left(x \right) F_{728}\! \left(x \right)
F_{728}\! \left(x \right) = F_{729}\! \left(x \right)
F_{729}\! \left(x \right) = \frac{F_{730}\! \left(x \right)}{F_{2}\! \left(x \right)}
F_{730}\! \left(x \right) = -F_{731}\! \left(x \right)+F_{100}\! \left(x \right)
F_{731}\! \left(x \right) = F_{102}\! \left(x \right)+F_{160}\! \left(x \right)
F_{732}\! \left(x \right) = F_{124}\! \left(x \right) F_{733}\! \left(x \right)
F_{733}\! \left(x \right) = -F_{722}\! \left(x \right)+F_{734}\! \left(x \right)
F_{734}\! \left(x \right) = \frac{F_{735}\! \left(x \right)}{F_{232}\! \left(x \right) F_{28}\! \left(x \right)}
F_{735}\! \left(x \right) = F_{736}\! \left(x \right)
F_{736}\! \left(x \right) = F_{232}\! \left(x \right) F_{28}\! \left(x \right) F_{737}\! \left(x \right)
F_{737}\! \left(x \right) = -F_{12}\! \left(x \right)+F_{214}\! \left(x \right)
F_{738}\! \left(x \right) = F_{124}\! \left(x \right) F_{739}\! \left(x \right)
F_{739}\! \left(x \right) = F_{740}\! \left(x \right)
F_{740}\! \left(x \right) = F_{28}\! \left(x \right) F_{741}\! \left(x \right)
F_{741}\! \left(x \right) = F_{742}\! \left(x \right)+F_{744}\! \left(x \right)
F_{742}\! \left(x \right) = F_{743}\! \left(x \right)
F_{743}\! \left(x \right) = F_{124} \left(x \right)^{2} F_{26}\! \left(x \right)
F_{744}\! \left(x \right) = F_{745}\! \left(x \right)+F_{747}\! \left(x \right)
F_{745}\! \left(x \right) = F_{746}\! \left(x \right)
F_{746}\! \left(x \right) = F_{28}\! \left(x \right) F_{411}\! \left(x \right)
F_{747}\! \left(x \right) = F_{748}\! \left(x \right)
F_{748}\! \left(x \right) = F_{28}\! \left(x \right) F_{658}\! \left(x \right)
F_{749}\! \left(x \right) = F_{750}\! \left(x \right)
F_{750}\! \left(x \right) = -F_{751}\! \left(x \right)+F_{296}\! \left(x \right)
F_{751}\! \left(x \right) = F_{752}\! \left(x \right)
F_{752}\! \left(x \right) = F_{297}\! \left(x \right)+F_{753}\! \left(x \right)
F_{753}\! \left(x \right) = F_{754}\! \left(x \right)
F_{754}\! \left(x \right) = F_{28}\! \left(x \right) F_{755}\! \left(x \right)
F_{755}\! \left(x \right) = F_{756}\! \left(x \right)+F_{768}\! \left(x \right)
F_{756}\! \left(x \right) = F_{757}\! \left(x \right)+F_{766}\! \left(x \right)
F_{757}\! \left(x \right) = F_{758}\! \left(x \right)+F_{765}\! \left(x \right)
F_{758}\! \left(x \right) = F_{759}\! \left(x \right)+F_{760}\! \left(x \right)
F_{759}\! \left(x \right) = F_{12}\! \left(x \right) F_{4}\! \left(x \right)
F_{760}\! \left(x \right) = F_{124}\! \left(x \right) F_{761}\! \left(x \right)
F_{761}\! \left(x \right) = F_{762}\! \left(x \right)
F_{762}\! \left(x \right) = F_{124}\! \left(x \right) F_{28}\! \left(x \right) F_{763}\! \left(x \right)
F_{763}\! \left(x \right) = F_{679}\! \left(x \right)+F_{764}\! \left(x \right)
F_{764}\! \left(x \right) = F_{124}\! \left(x \right) F_{161}\! \left(x \right)
F_{765}\! \left(x \right) = F_{212}\! \left(x \right) F_{4}\! \left(x \right)
F_{766}\! \left(x \right) = F_{767}\! \left(x \right)
F_{767}\! \left(x \right) = F_{124} \left(x \right)^{2} F_{2}\! \left(x \right) F_{506}\! \left(x \right)
F_{768}\! \left(x \right) = F_{769}\! \left(x \right)
F_{769}\! \left(x \right) = F_{124}\! \left(x \right) F_{770}\! \left(x \right)
F_{770}\! \left(x \right) = F_{771}\! \left(x \right)
F_{771}\! \left(x \right) = F_{28}\! \left(x \right) F_{439}\! \left(x \right)
F_{772}\! \left(x \right) = F_{187}\! \left(x \right)+F_{773}\! \left(x \right)
F_{773}\! \left(x \right) = F_{774}\! \left(x \right)
F_{774}\! \left(x \right) = F_{28}\! \left(x \right) F_{775}\! \left(x \right)
F_{775}\! \left(x \right) = F_{776}\! \left(x \right)+F_{784}\! \left(x \right)
F_{776}\! \left(x \right) = F_{777}\! \left(x \right)+F_{781}\! \left(x \right)
F_{777}\! \left(x \right) = F_{65}\! \left(x \right)+F_{778}\! \left(x \right)
F_{778}\! \left(x \right) = F_{124}\! \left(x \right) F_{779}\! \left(x \right)
F_{779}\! \left(x \right) = F_{780}\! \left(x \right)
F_{780}\! \left(x \right) = F_{124}\! \left(x \right) F_{28}\! \left(x \right) F_{73}\! \left(x \right)
F_{781}\! \left(x \right) = F_{124}\! \left(x \right) F_{782}\! \left(x \right)
F_{782}\! \left(x \right) = F_{783}\! \left(x \right)
F_{783}\! \left(x \right) = F_{124} \left(x \right)^{2} F_{26}\! \left(x \right) F_{28}\! \left(x \right)
F_{784}\! \left(x \right) = F_{124}\! \left(x \right) F_{785}\! \left(x \right)
F_{785}\! \left(x \right) = F_{786}\! \left(x \right)
F_{786}\! \left(x \right) = F_{28}\! \left(x \right) F_{72}\! \left(x \right)
F_{787}\! \left(x \right) = F_{19}\! \left(x \right) F_{788}\! \left(x \right)
F_{788}\! \left(x \right) = F_{789}\! \left(x \right)
F_{789}\! \left(x \right) = F_{28}\! \left(x \right) F_{790}\! \left(x \right)
F_{790}\! \left(x \right) = F_{791}\! \left(x \right)+F_{792}\! \left(x \right)
F_{791}\! \left(x \right) = F_{124}\! \left(x \right) F_{763}\! \left(x \right)
F_{792}\! \left(x \right) = F_{124}\! \left(x \right) F_{160}\! \left(x \right) F_{506}\! \left(x \right)
F_{793}\! \left(x \right) = F_{794}\! \left(x \right)
F_{794}\! \left(x \right) = F_{28}\! \left(x \right) F_{50}\! \left(x \right)
F_{795}\! \left(x \right) = F_{796}\! \left(x \right)
F_{796}\! \left(x \right) = F_{28}\! \left(x \right) F_{797}\! \left(x \right)
F_{797}\! \left(x \right) = F_{401}\! \left(x \right)+F_{798}\! \left(x \right)
F_{798}\! \left(x \right) = F_{799}\! \left(x \right)
F_{799}\! \left(x \right) = F_{28}\! \left(x \right) F_{409}\! \left(x \right)
F_{800}\! \left(x \right) = F_{801}\! \left(x \right)
F_{801}\! \left(x \right) = F_{12}\! \left(x \right) F_{26}\! \left(x \right) F_{357}\! \left(x \right)
F_{802}\! \left(x \right) = F_{803}\! \left(x \right)
F_{803}\! \left(x \right) = F_{124}\! \left(x \right) F_{26}\! \left(x \right) F_{358}\! \left(x \right)
F_{804}\! \left(x \right) = F_{805}\! \left(x \right)+F_{808}\! \left(x \right)
F_{805}\! \left(x \right) = \frac{F_{806}\! \left(x \right)}{F_{28}\! \left(x \right)}
F_{806}\! \left(x \right) = F_{807}\! \left(x \right)
F_{807}\! \left(x \right) = F_{28}\! \left(x \right) F_{46}\! \left(x \right)
F_{808}\! \left(x \right) = F_{26}\! \left(x \right) F_{809}\! \left(x \right)
F_{809}\! \left(x \right) = F_{810}\! \left(x \right)+F_{813}\! \left(x \right)
F_{810}\! \left(x \right) = F_{357}\! \left(x \right)+F_{811}\! \left(x \right)
F_{811}\! \left(x \right) = F_{812}\! \left(x \right)
F_{812}\! \left(x \right) = F_{12}\! \left(x \right) F_{28}\! \left(x \right) F_{810}\! \left(x \right)
F_{813}\! \left(x \right) = F_{814}\! \left(x \right)
F_{814}\! \left(x \right) = F_{124}\! \left(x \right) F_{28}\! \left(x \right) F_{815}\! \left(x \right)
F_{815}\! \left(x \right) = F_{816}\! \left(x \right)
F_{816}\! \left(x \right) = F_{165}\! \left(x \right) F_{28}\! \left(x \right) F_{357}\! \left(x \right) F_{38}\! \left(x \right)
F_{817}\! \left(x \right) = x F_{817} \left(x \right)^{4}+x^{2} F_{817} \left(x \right)^{2}+3 x F_{817} \left(x \right)^{3}+2 x^{2} F_{817}\! \left(x \right)+x F_{817} \left(x \right)^{2}-F_{817} \left(x \right)^{3}+x^{2}-F_{817}\! \left(x \right) x +F_{817}\! \left(x \right)
F_{818}\! \left(x \right) = F_{819}\! \left(x \right)
F_{819}\! \left(x \right) = F_{28}\! \left(x \right) F_{820}\! \left(x \right)
F_{820}\! \left(x \right) = F_{821}\! \left(x \right)+F_{936}\! \left(x \right)
F_{821}\! \left(x \right) = F_{822}\! \left(x \right)+F_{935}\! \left(x \right)
F_{822}\! \left(x \right) = F_{22}\! \left(x \right) F_{823}\! \left(x \right)
F_{823}\! \left(x \right) = -F_{829}\! \left(x \right)+F_{824}\! \left(x \right)
F_{824}\! \left(x \right) = \frac{F_{825}\! \left(x \right)}{F_{28}\! \left(x \right)}
F_{825}\! \left(x \right) = F_{826}\! \left(x \right)
F_{826}\! \left(x \right) = -F_{827}\! \left(x \right)+F_{20}\! \left(x \right)
F_{827}\! \left(x \right) = F_{828}\! \left(x \right)
F_{828}\! \left(x \right) = F_{232}\! \left(x \right) F_{38}\! \left(x \right)
F_{829}\! \left(x \right) = F_{830}\! \left(x \right)+F_{832}\! \left(x \right)
F_{830}\! \left(x \right) = F_{831}\! \left(x \right)
F_{831}\! \left(x \right) = F_{236}\! \left(x \right) F_{826}\! \left(x \right)
F_{832}\! \left(x \right) = -F_{933}\! \left(x \right)+F_{833}\! \left(x \right)
F_{833}\! \left(x \right) = F_{20}\! \left(x \right)+F_{834}\! \left(x \right)
F_{834}\! \left(x \right) = F_{835}\! \left(x \right)
F_{835}\! \left(x \right) = F_{28}\! \left(x \right) F_{836}\! \left(x \right)
F_{836}\! \left(x \right) = F_{20}\! \left(x \right)+F_{837}\! \left(x \right)
F_{837}\! \left(x \right) = F_{838}\! \left(x \right)
F_{838}\! \left(x \right) = F_{24}\! \left(x \right) F_{28}\! \left(x \right) F_{839}\! \left(x \right)
F_{839}\! \left(x \right) = \frac{F_{840}\! \left(x \right)}{F_{24}\! \left(x \right) F_{28} \left(x \right)^{2}}
F_{840}\! \left(x \right) = F_{841}\! \left(x \right)
F_{841}\! \left(x \right) = -F_{846}\! \left(x \right)+F_{842}\! \left(x \right)
F_{842}\! \left(x \right) = \frac{F_{843}\! \left(x \right)}{F_{28}\! \left(x \right)}
F_{843}\! \left(x \right) = F_{844}\! \left(x \right)
F_{844}\! \left(x \right) = \frac{F_{845}\! \left(x \right)}{F_{28}\! \left(x \right)}
F_{845}\! \left(x \right) = F_{132}\! \left(x \right)
F_{846}\! \left(x \right) = F_{847}\! \left(x \right)
F_{847}\! \left(x \right) = F_{848}\! \left(x \right)+F_{910}\! \left(x \right)
F_{848}\! \left(x \right) = F_{849}\! \left(x \right)
F_{849}\! \left(x \right) = -F_{908}\! \left(x \right)+F_{850}\! \left(x \right)
F_{850}\! \left(x \right) = F_{851}\! \left(x \right)+F_{865}\! \left(x \right)
F_{851}\! \left(x \right) = F_{852}\! \left(x \right)+F_{863}\! \left(x \right)
F_{852}\! \left(x \right) = F_{853}\! \left(x \right)
F_{853}\! \left(x \right) = -F_{859}\! \left(x \right)+F_{854}\! \left(x \right)
F_{854}\! \left(x \right) = \frac{F_{855}\! \left(x \right)}{F_{28}\! \left(x \right)}
F_{855}\! \left(x \right) = F_{856}\! \left(x \right)
F_{856}\! \left(x \right) = F_{28}\! \left(x \right) F_{857}\! \left(x \right)
F_{857}\! \left(x \right) = F_{809}\! \left(x \right)+F_{858}\! \left(x \right)
F_{858}\! \left(x \right) = F_{202}\! \left(x \right) F_{810}\! \left(x \right)
F_{859}\! \left(x \right) = F_{860}\! \left(x \right)
F_{860}\! \left(x \right) = F_{202}\! \left(x \right) F_{28}\! \left(x \right) F_{861}\! \left(x \right)
F_{861}\! \left(x \right) = \frac{F_{862}\! \left(x \right)}{F_{24}\! \left(x \right) F_{28}\! \left(x \right)}
F_{862}\! \left(x \right) = F_{815}\! \left(x \right)
F_{863}\! \left(x \right) = F_{864}\! \left(x \right)
F_{864}\! \left(x \right) = F_{24}\! \left(x \right) F_{29}\! \left(x \right)
F_{865}\! \left(x \right) = F_{866}\! \left(x \right)
F_{866}\! \left(x \right) = F_{28}\! \left(x \right) F_{867}\! \left(x \right)
F_{867}\! \left(x \right) = F_{868}\! \left(x \right)+F_{872}\! \left(x \right)
F_{868}\! \left(x \right) = F_{24}\! \left(x \right) F_{29}\! \left(x \right) F_{869}\! \left(x \right)
F_{869}\! \left(x \right) = F_{352}\! \left(x \right)+F_{870}\! \left(x \right)
F_{870}\! \left(x \right) = F_{871}\! \left(x \right)
F_{871}\! \left(x \right) = F_{12}\! \left(x \right) F_{28}\! \left(x \right) F_{869}\! \left(x \right)
F_{872}\! \left(x \right) = F_{873}\! \left(x \right)
F_{873}\! \left(x \right) = F_{24}\! \left(x \right) F_{506}\! \left(x \right) F_{874}\! \left(x \right)
F_{874}\! \left(x \right) = \frac{F_{875}\! \left(x \right)}{F_{176}\! \left(x \right) F_{232}\! \left(x \right) F_{28}\! \left(x \right)}
F_{875}\! \left(x \right) = F_{876}\! \left(x \right)
F_{876}\! \left(x \right) = F_{232}\! \left(x \right) F_{28}\! \left(x \right) F_{506}\! \left(x \right) F_{877}\! \left(x \right)
F_{877}\! \left(x \right) = \frac{F_{878}\! \left(x \right)}{F_{202}\! \left(x \right)}
F_{878}\! \left(x \right) = -F_{905}\! \left(x \right)+F_{879}\! \left(x \right)
F_{879}\! \left(x \right) = \frac{F_{880}\! \left(x \right)}{F_{28}\! \left(x \right)}
F_{880}\! \left(x \right) = F_{881}\! \left(x \right)
F_{881}\! \left(x \right) = -F_{882}\! \left(x \right)+F_{854}\! \left(x \right)
F_{882}\! \left(x \right) = F_{883}\! \left(x \right)
F_{883}\! \left(x \right) = F_{884}\! \left(x \right)+F_{904}\! \left(x \right)
F_{884}\! \left(x \right) = F_{885}\! \left(x \right)+F_{891}\! \left(x \right)
F_{885}\! \left(x \right) = F_{886}\! \left(x \right)+F_{889}\! \left(x \right)
F_{886}\! \left(x \right) = F_{38}\! \left(x \right)+F_{887}\! \left(x \right)
F_{887}\! \left(x \right) = F_{888}\! \left(x \right)
F_{888}\! \left(x \right) = F_{28}\! \left(x \right) F_{809}\! \left(x \right)
F_{889}\! \left(x \right) = F_{890}\! \left(x \right)
F_{890}\! \left(x \right) = F_{26}\! \left(x \right) F_{28}\! \left(x \right) F_{38}\! \left(x \right)
F_{891}\! \left(x \right) = -F_{892}\! \left(x \right)+F_{805}\! \left(x \right)
F_{892}\! \left(x \right) = F_{889}\! \left(x \right)+F_{893}\! \left(x \right)
F_{893}\! \left(x \right) = -F_{902}\! \left(x \right)+F_{894}\! \left(x \right)
F_{894}\! \left(x \right) = -F_{895}\! \left(x \right)+F_{805}\! \left(x \right)
F_{895}\! \left(x \right) = F_{896}\! \left(x \right)
F_{896}\! \left(x \right) = F_{28}\! \left(x \right) F_{897}\! \left(x \right)
F_{897}\! \left(x \right) = F_{898}\! \left(x \right)+F_{901}\! \left(x \right)
F_{898}\! \left(x \right) = F_{809}\! \left(x \right) F_{899}\! \left(x \right)
F_{899}\! \left(x \right) = F_{900}\! \left(x \right)
F_{900}\! \left(x \right) = F_{28}\! \left(x \right) F_{729}\! \left(x \right)
F_{901}\! \left(x \right) = F_{361}\! \left(x \right) F_{38}\! \left(x \right)
F_{902}\! \left(x \right) = F_{903}\! \left(x \right)
F_{903}\! \left(x \right) = F_{24}\! \left(x \right) F_{28}\! \left(x \right) F_{887}\! \left(x \right)
F_{904}\! \left(x \right) = F_{202}\! \left(x \right) F_{886}\! \left(x \right)
F_{905}\! \left(x \right) = F_{202}\! \left(x \right) F_{906}\! \left(x \right)
F_{906}\! \left(x \right) = F_{901}\! \left(x \right)+F_{907}\! \left(x \right)
F_{907}\! \left(x \right) = F_{125}\! \left(x \right) F_{809}\! \left(x \right)
F_{908}\! \left(x \right) = F_{909}\! \left(x \right)
F_{909}\! \left(x \right) = F_{28} \left(x \right)^{2} F_{19}\! \left(x \right) F_{24}\! \left(x \right) F_{38}\! \left(x \right)
F_{910}\! \left(x \right) = F_{911}\! \left(x \right)
F_{911}\! \left(x \right) = F_{28}\! \left(x \right) F_{912}\! \left(x \right)
F_{912}\! \left(x \right) = -F_{916}\! \left(x \right)+F_{913}\! \left(x \right)
F_{913}\! \left(x \right) = \frac{F_{914}\! \left(x \right)}{F_{28}\! \left(x \right)}
F_{914}\! \left(x \right) = F_{915}\! \left(x \right)
F_{915}\! \left(x \right) = -F_{850}\! \left(x \right)+F_{842}\! \left(x \right)
F_{916}\! \left(x \right) = F_{917}\! \left(x \right)
F_{917}\! \left(x \right) = F_{24}\! \left(x \right) F_{28}\! \left(x \right) F_{918}\! \left(x \right)
F_{918}\! \left(x \right) = F_{919}\! \left(x \right)+F_{932}\! \left(x \right)
F_{919}\! \left(x \right) = F_{920}\! \left(x \right)
F_{920}\! \left(x \right) = F_{28}\! \left(x \right) F_{921}\! \left(x \right)
F_{921}\! \left(x \right) = F_{922}\! \left(x \right)+F_{923}\! \left(x \right)
F_{922}\! \left(x \right) = F_{19}\! \left(x \right) F_{823}\! \left(x \right)
F_{923}\! \left(x \right) = F_{837}\! \left(x \right) F_{924}\! \left(x \right)
F_{924}\! \left(x \right) = \frac{F_{925}\! \left(x \right)}{F_{342}\! \left(x \right)}
F_{925}\! \left(x \right) = -F_{931}\! \left(x \right)+F_{926}\! \left(x \right)
F_{926}\! \left(x \right) = \frac{F_{927}\! \left(x \right)}{F_{28}\! \left(x \right)}
F_{927}\! \left(x \right) = F_{928}\! \left(x \right)
F_{928}\! \left(x \right) = -F_{929}\! \left(x \right)+F_{323}\! \left(x \right)
F_{929}\! \left(x \right) = F_{930}\! \left(x \right)
F_{930}\! \left(x \right) = F_{12}\! \left(x \right) F_{19}\! \left(x \right)
F_{931}\! \left(x \right) = F_{19}\! \left(x \right) F_{371}\! \left(x \right)
F_{932}\! \left(x \right) = F_{124}\! \left(x \right) F_{837}\! \left(x \right)
F_{933}\! \left(x \right) = F_{934}\! \left(x \right)
F_{934}\! \left(x \right) = F_{20}\! \left(x \right) F_{236}\! \left(x \right)
F_{935}\! \left(x \right) = F_{124}\! \left(x \right) F_{24}\! \left(x \right) F_{28}\! \left(x \right) F_{837}\! \left(x \right)
F_{936}\! \left(x \right) = F_{837}\! \left(x \right) F_{937}\! \left(x \right)
F_{937}\! \left(x \right) = \frac{F_{938}\! \left(x \right)}{F_{28}\! \left(x \right)}
F_{938}\! \left(x \right) = F_{939}\! \left(x \right)
F_{939}\! \left(x \right) = -F_{1415}\! \left(x \right)+F_{940}\! \left(x \right)
F_{940}\! \left(x \right) = F_{941}\! \left(x \right)
F_{941}\! \left(x \right) = -F_{945}\! \left(x \right)+F_{942}\! \left(x \right)
F_{942}\! \left(x \right) = \frac{F_{943}\! \left(x \right)}{F_{28}\! \left(x \right)}
F_{943}\! \left(x \right) = F_{944}\! \left(x \right)
F_{944}\! \left(x \right) = F_{28}\! \left(x \right) F_{29}\! \left(x \right)
F_{945}\! \left(x \right) = F_{946}\! \left(x \right)
F_{946}\! \left(x \right) = F_{202}\! \left(x \right) F_{28}\! \left(x \right) F_{947}\! \left(x \right)
F_{947}\! \left(x \right) = F_{1403}\! \left(x \right)+F_{948}\! \left(x \right)
F_{948}\! \left(x \right) = \frac{F_{949}\! \left(x \right)}{F_{28}\! \left(x \right)}
F_{949}\! \left(x \right) = F_{950}\! \left(x \right)
F_{950}\! \left(x \right) = -F_{240}\! \left(x \right)+F_{951}\! \left(x \right)
F_{951}\! \left(x \right) = F_{1358}\! \left(x \right)+F_{952}\! \left(x \right)
F_{952}\! \left(x \right) = -F_{1357}\! \left(x \right)+F_{953}\! \left(x \right)
F_{953}\! \left(x \right) = \frac{F_{954}\! \left(x \right)}{F_{26}\! \left(x \right)}
F_{954}\! \left(x \right) = F_{955}\! \left(x \right)
F_{955}\! \left(x \right) = -F_{990}\! \left(x \right)+F_{956}\! \left(x \right)
F_{956}\! \left(x \right) = F_{957}\! \left(x \right)
F_{957}\! \left(x \right) = -F_{961}\! \left(x \right)+F_{958}\! \left(x \right)
F_{958}\! \left(x \right) = \frac{F_{959}\! \left(x \right)}{F_{28}\! \left(x \right)}
F_{959}\! \left(x \right) = F_{960}\! \left(x \right)
F_{960}\! \left(x \right) = -F_{278}\! \left(x \right)+F_{293}\! \left(x \right)
F_{961}\! \left(x \right) = F_{962}\! \left(x \right)
F_{962}\! \left(x \right) = -F_{1237}\! \left(x \right)+F_{963}\! \left(x \right)
F_{963}\! \left(x \right) = F_{1234}\! \left(x \right)+F_{964}\! \left(x \right)
F_{964}\! \left(x \right) = F_{654}\! \left(x \right)+F_{965}\! \left(x \right)
F_{965}\! \left(x \right) = -F_{966}\! \left(x \right)+F_{958}\! \left(x \right)
F_{966}\! \left(x \right) = F_{967}\! \left(x \right)
F_{967}\! \left(x \right) = F_{28}\! \left(x \right) F_{968}\! \left(x \right)
F_{968}\! \left(x \right) = F_{969}\! \left(x \right)+F_{975}\! \left(x \right)
F_{969}\! \left(x \right) = F_{25}\! \left(x \right) F_{970}\! \left(x \right)
F_{970}\! \left(x \right) = F_{971}\! \left(x \right)+F_{974}\! \left(x \right)
F_{971}\! \left(x \right) = F_{212}\! \left(x \right)+F_{972}\! \left(x \right)
F_{972}\! \left(x \right) = F_{12}\! \left(x \right)+F_{973}\! \left(x \right)
F_{973}\! \left(x \right) = F_{124}\! \left(x \right) F_{26}\! \left(x \right)
F_{974}\! \left(x \right) = F_{26}\! \left(x \right) F_{506}\! \left(x \right)
F_{975}\! \left(x \right) = \frac{F_{976}\! \left(x \right)}{F_{28}\! \left(x \right)}
F_{976}\! \left(x \right) = F_{977}\! \left(x \right)
F_{977}\! \left(x \right) = -F_{978}\! \left(x \right)+F_{958}\! \left(x \right)
F_{978}\! \left(x \right) = F_{979}\! \left(x \right)
F_{979}\! \left(x \right) = F_{980}\! \left(x \right)+F_{986}\! \left(x \right)
F_{980}\! \left(x \right) = F_{981}\! \left(x \right)
F_{981}\! \left(x \right) = F_{982}\! \left(x \right)+F_{984}\! \left(x \right)
F_{982}\! \left(x \right) = F_{160}\! \left(x \right)+F_{983}\! \left(x \right)
F_{983}\! \left(x \right) = F_{240}\! \left(x \right) F_{26}\! \left(x \right)
F_{984}\! \left(x \right) = F_{26}\! \left(x \right) F_{985}\! \left(x \right)
F_{985}\! \left(x \right) = F_{212}\! \left(x \right)+F_{972}\! \left(x \right)
F_{986}\! \left(x \right) = F_{987}\! \left(x \right)
F_{987}\! \left(x \right) = -F_{988}\! \left(x \right)+F_{958}\! \left(x \right)
F_{988}\! \left(x \right) = F_{989}\! \left(x \right)
F_{989}\! \left(x \right) = F_{1231}\! \left(x \right)+F_{990}\! \left(x \right)
F_{990}\! \left(x \right) = F_{991}\! \left(x \right)+F_{995}\! \left(x \right)
F_{991}\! \left(x \right) = F_{992}\! \left(x \right)
F_{992}\! \left(x \right) = F_{160}\! \left(x \right)+F_{993}\! \left(x \right)
F_{993}\! \left(x \right) = F_{994}\! \left(x \right)
F_{994}\! \left(x \right) = F_{232}\! \left(x \right) F_{236}\! \left(x \right) F_{26}\! \left(x \right)
F_{995}\! \left(x \right) = F_{996}\! \left(x \right)
F_{996}\! \left(x \right) = F_{28}\! \left(x \right) F_{997}\! \left(x \right)
F_{997}\! \left(x \right) = F_{1042}\! \left(x \right)+F_{998}\! \left(x \right)
F_{998}\! \left(x \right) = F_{999}\! \left(x \right)
F_{999}\! \left(x \right) = F_{1000}\! \left(x \right) F_{25}\! \left(x \right)
F_{1000}\! \left(x \right) = F_{1001}\! \left(x \right)
F_{1001}\! \left(x \right) = F_{1002}\! \left(x \right) F_{28}\! \left(x \right)
F_{1002}\! \left(x \right) = F_{1003}\! \left(x \right)+F_{1041}\! \left(x \right)
F_{1003}\! \left(x \right) = F_{1004}\! \left(x \right)+F_{1013}\! \left(x \right)
F_{1004}\! \left(x \right) = \frac{F_{1005}\! \left(x \right)}{F_{28}\! \left(x \right)}
F_{1005}\! \left(x \right) = F_{1006}\! \left(x \right)
F_{1006}\! \left(x \right) = F_{1007}\! \left(x \right)
F_{1007}\! \left(x \right) = F_{1008}\! \left(x \right) F_{28}\! \left(x \right)
F_{1008}\! \left(x \right) = F_{1009}\! \left(x \right)+F_{351}\! \left(x \right)
F_{1009}\! \left(x \right) = F_{1010}\! \left(x \right)
F_{1010}\! \left(x \right) = F_{1011}\! \left(x \right) F_{28}\! \left(x \right)
F_{1011}\! \left(x \right) = F_{1012}\! \left(x \right)+F_{627}\! \left(x \right)
F_{1012}\! \left(x \right) = F_{1008}\! \left(x \right) F_{236}\! \left(x \right)
F_{1013}\! \left(x \right) = -F_{1041}\! \left(x \right)+F_{1014}\! \left(x \right)
F_{1014}\! \left(x \right) = \frac{F_{1015}\! \left(x \right)}{F_{28}\! \left(x \right)}
F_{1015}\! \left(x \right) = F_{1016}\! \left(x \right)
F_{1016}\! \left(x \right) = F_{1017}\! \left(x \right)
F_{1017}\! \left(x \right) = F_{1018}\! \left(x \right) F_{28}\! \left(x \right)
F_{1018}\! \left(x \right) = F_{1006}\! \left(x \right)+F_{1019}\! \left(x \right)
F_{1019}\! \left(x \right) = \frac{F_{1020}\! \left(x \right)}{F_{17}\! \left(x \right)}
F_{1020}\! \left(x \right) = -F_{1023}\! \left(x \right)+F_{1021}\! \left(x \right)
F_{1021}\! \left(x \right) = \frac{F_{1022}\! \left(x \right)}{F_{28}\! \left(x \right)}
F_{1022}\! \left(x \right) = F_{457}\! \left(x \right)
F_{1023}\! \left(x \right) = F_{1024}\! \left(x \right) F_{11}\! \left(x \right)
F_{1024}\! \left(x \right) = -F_{1027}\! \left(x \right)+F_{1025}\! \left(x \right)
F_{1025}\! \left(x \right) = \frac{F_{1026}\! \left(x \right)}{F_{28}\! \left(x \right)}
F_{1026}\! \left(x \right) = F_{13}\! \left(x \right)
F_{1027}\! \left(x \right) = \frac{F_{1028}\! \left(x \right)}{F_{134}\! \left(x \right)}
F_{1028}\! \left(x \right) = F_{1029}\! \left(x \right)
F_{1029}\! \left(x \right) = F_{1030}\! \left(x \right)+F_{1032}\! \left(x \right)
F_{1030}\! \left(x \right) = F_{1031}\! \left(x \right)
F_{1031}\! \left(x \right) = F_{11}\! \left(x \right) F_{134}\! \left(x \right)
F_{1032}\! \left(x \right) = F_{1033}\! \left(x \right) F_{134}\! \left(x \right)
F_{1033}\! \left(x \right) = \frac{F_{1034}\! \left(x \right)}{F_{342}\! \left(x \right)}
F_{1034}\! \left(x \right) = -F_{1040}\! \left(x \right)+F_{1035}\! \left(x \right)
F_{1035}\! \left(x \right) = \frac{F_{1036}\! \left(x \right)}{F_{28}\! \left(x \right)}
F_{1036}\! \left(x \right) = F_{1037}\! \left(x \right)
F_{1037}\! \left(x \right) = -F_{1038}\! \left(x \right)+F_{455}\! \left(x \right)
F_{1038}\! \left(x \right) = F_{1039}\! \left(x \right)
F_{1039}\! \left(x \right) = F_{11}\! \left(x \right) F_{12}\! \left(x \right)
F_{1040}\! \left(x \right) = F_{11}\! \left(x \right) F_{371}\! \left(x \right)
F_{1041}\! \left(x \right) = F_{1004}\! \left(x \right) F_{28}\! \left(x \right)
F_{1042}\! \left(x \right) = F_{1043}\! \left(x \right)
F_{1043}\! \left(x \right) = F_{1044}\! \left(x \right) F_{25}\! \left(x \right) F_{26}\! \left(x \right) F_{28}\! \left(x \right)
F_{1044}\! \left(x \right) = \frac{F_{1045}\! \left(x \right)}{F_{125}\! \left(x \right) F_{253}\! \left(x \right) F_{28}\! \left(x \right)}
F_{1045}\! \left(x \right) = F_{1046}\! \left(x \right)
F_{1046}\! \left(x \right) = -F_{1218}\! \left(x \right)+F_{1047}\! \left(x \right)
F_{1047}\! \left(x \right) = -F_{1051}\! \left(x \right)+F_{1048}\! \left(x \right)
F_{1048}\! \left(x \right) = F_{1049}\! \left(x \right)
F_{1049}\! \left(x \right) = \frac{F_{1050}\! \left(x \right)}{F_{28}\! \left(x \right)}
F_{1050}\! \left(x \right) = F_{750}\! \left(x \right)
F_{1051}\! \left(x \right) = F_{1052}\! \left(x \right)
F_{1052}\! \left(x \right) = F_{1053}\! \left(x \right) F_{28}\! \left(x \right) F_{437}\! \left(x \right)
F_{1053}\! \left(x \right) = \frac{F_{1054}\! \left(x \right)}{F_{28}\! \left(x \right) F_{770}\! \left(x \right)}
F_{1054}\! \left(x \right) = F_{1055}\! \left(x \right)
F_{1055}\! \left(x \right) = -F_{1070}\! \left(x \right)+F_{1056}\! \left(x \right)
F_{1056}\! \left(x \right) = \frac{F_{1057}\! \left(x \right)}{F_{28}\! \left(x \right)}
F_{1057}\! \left(x \right) = F_{1058}\! \left(x \right)
F_{1058}\! \left(x \right) = -F_{1066}\! \left(x \right)+F_{1059}\! \left(x \right)
F_{1059}\! \left(x \right) = \frac{F_{1060}\! \left(x \right)}{F_{28}\! \left(x \right)}
F_{1060}\! \left(x \right) = F_{1061}\! \left(x \right)
F_{1061}\! \left(x \right) = F_{1062}\! \left(x \right) F_{28}\! \left(x \right)
F_{1062}\! \left(x \right) = F_{1063}\! \left(x \right)+F_{64}\! \left(x \right)
F_{1063}\! \left(x \right) = F_{1064}\! \left(x \right)+F_{70}\! \left(x \right)
F_{1064}\! \left(x \right) = F_{1065}\! \left(x \right)
F_{1065}\! \left(x \right) = F_{1006}\! \left(x \right) F_{4}\! \left(x \right)
F_{1066}\! \left(x \right) = -F_{1067}\! \left(x \right)+F_{296}\! \left(x \right)
F_{1067}\! \left(x \right) = F_{1068}\! \left(x \right)+F_{248}\! \left(x \right)
F_{1068}\! \left(x \right) = F_{1069}\! \left(x \right)+F_{192}\! \left(x \right)
F_{1069}\! \left(x \right) = F_{4}\! \left(x \right)+F_{785}\! \left(x \right)
F_{1070}\! \left(x \right) = F_{1071}\! \left(x \right)+F_{1073}\! \left(x \right)
F_{1071}\! \left(x \right) = F_{1072}\! \left(x \right)
F_{1072}\! \left(x \right) = F_{1000}\! \left(x \right) F_{4}\! \left(x \right)
F_{1073}\! \left(x \right) = F_{1074}\! \left(x \right)
F_{1074}\! \left(x \right) = F_{1075}\! \left(x \right) F_{28}\! \left(x \right)
F_{1075}\! \left(x \right) = -F_{1216}\! \left(x \right)+F_{1076}\! \left(x \right)
F_{1076}\! \left(x \right) = \frac{F_{1077}\! \left(x \right)}{F_{28}\! \left(x \right)}
F_{1077}\! \left(x \right) = F_{1078}\! \left(x \right)
F_{1078}\! \left(x \right) = -F_{1098}\! \left(x \right)+F_{1079}\! \left(x \right)
F_{1079}\! \left(x \right) = -F_{1096}\! \left(x \right)+F_{1080}\! \left(x \right)
F_{1080}\! \left(x \right) = \frac{F_{1081}\! \left(x \right)}{F_{28}\! \left(x \right)}
F_{1081}\! \left(x \right) = F_{1082}\! \left(x \right)
F_{1082}\! \left(x \right) = -F_{1083}\! \left(x \right)+F_{296}\! \left(x \right)
F_{1083}\! \left(x \right) = F_{1084}\! \left(x \right)
F_{1084}\! \left(x \right) = F_{1085}\! \left(x \right)+F_{1091}\! \left(x \right)
F_{1085}\! \left(x \right) = F_{1086}\! \left(x \right)
F_{1086}\! \left(x \right) = F_{1087}\! \left(x \right)+F_{297}\! \left(x \right)
F_{1087}\! \left(x \right) = F_{1088}\! \left(x \right)
F_{1088}\! \left(x \right) = F_{1089}\! \left(x \right) F_{2}\! \left(x \right)
F_{1089}\! \left(x \right) = F_{1090}\! \left(x \right)+F_{28}\! \left(x \right)
F_{1090}\! \left(x \right) = F_{232}\! \left(x \right) F_{236}\! \left(x \right)
F_{1091}\! \left(x \right) = F_{1092}\! \left(x \right)
F_{1092}\! \left(x \right) = F_{1093}\! \left(x \right) F_{28}\! \left(x \right)
F_{1093}\! \left(x \right) = F_{1094}\! \left(x \right)+F_{1095}\! \left(x \right)
F_{1094}\! \left(x \right) = F_{312}\! \left(x \right)+F_{429}\! \left(x \right)
F_{1095}\! \left(x \right) = F_{125}\! \left(x \right) F_{253}\! \left(x \right) F_{28}\! \left(x \right)
F_{1096}\! \left(x \right) = F_{1097}\! \left(x \right)
F_{1097}\! \left(x \right) = F_{125}\! \left(x \right) F_{770}\! \left(x \right)
F_{1098}\! \left(x \right) = F_{1099}\! \left(x \right)+F_{1103}\! \left(x \right)
F_{1099}\! \left(x \right) = F_{1100}\! \left(x \right)
F_{1100}\! \left(x \right) = F_{1101}\! \left(x \right) F_{236}\! \left(x \right)
F_{1101}\! \left(x \right) = F_{1102}\! \left(x \right)
F_{1102}\! \left(x \right) = F_{28} \left(x \right)^{2} F_{232}\! \left(x \right) F_{72}\! \left(x \right)
F_{1103}\! \left(x \right) = F_{1104}\! \left(x \right)
F_{1104}\! \left(x \right) = F_{1105}\! \left(x \right) F_{28}\! \left(x \right)
F_{1105}\! \left(x \right) = F_{1106}\! \left(x \right)+F_{1180}\! \left(x \right)
F_{1106}\! \left(x \right) = F_{1107}\! \left(x \right)+F_{1159}\! \left(x \right)
F_{1107}\! \left(x \right) = \frac{F_{1108}\! \left(x \right)}{F_{28}\! \left(x \right)}
F_{1108}\! \left(x \right) = F_{1109}\! \left(x \right)
F_{1109}\! \left(x \right) = -F_{1101}\! \left(x \right)+F_{1110}\! \left(x \right)
F_{1110}\! \left(x \right) = -F_{64}\! \left(x \right)+F_{1111}\! \left(x \right)
F_{1111}\! \left(x \right) = -F_{1096}\! \left(x \right)+F_{1112}\! \left(x \right)
F_{1112}\! \left(x \right) = -F_{1158}\! \left(x \right)+F_{1113}\! \left(x \right)
F_{1113}\! \left(x \right) = \frac{F_{1114}\! \left(x \right)}{F_{28}\! \left(x \right)}
F_{1114}\! \left(x \right) = F_{1115}\! \left(x \right)
F_{1115}\! \left(x \right) = -F_{1123}\! \left(x \right)+F_{1116}\! \left(x \right)
F_{1116}\! \left(x \right) = F_{1117}\! \left(x \right)+F_{1119}\! \left(x \right)
F_{1117}\! \left(x \right) = F_{1118}\! \left(x \right)
F_{1118}\! \left(x \right) = F_{1062}\! \left(x \right) F_{236}\! \left(x \right) F_{28}\! \left(x \right)
F_{1119}\! \left(x \right) = F_{1120}\! \left(x \right)
F_{1120}\! \left(x \right) = F_{1121}\! \left(x \right) F_{28}\! \left(x \right)
F_{1121}\! \left(x \right) = F_{1122}\! \left(x \right)+F_{791}\! \left(x \right)
F_{1122}\! \left(x \right) = F_{160}\! \left(x \right) F_{361}\! \left(x \right)
F_{1123}\! \left(x \right) = -F_{1139}\! \left(x \right)+F_{1124}\! \left(x \right)
F_{1124}\! \left(x \right) = F_{1125}\! \left(x \right)+F_{1134}\! \left(x \right)
F_{1125}\! \left(x \right) = F_{1126}\! \left(x \right)
F_{1126}\! \left(x \right) = F_{1127}\! \left(x \right) F_{28}\! \left(x \right)
F_{1127}\! \left(x \right) = F_{1128}\! \left(x \right)+F_{1131}\! \left(x \right)
F_{1128}\! \left(x \right) = F_{1129}\! \left(x \right)
F_{1129}\! \left(x \right) = F_{1130}\! \left(x \right) F_{2}\! \left(x \right) F_{232}\! \left(x \right)
F_{1130}\! \left(x \right) = F_{358}\! \left(x \right)+F_{817}\! \left(x \right)
F_{1131}\! \left(x \right) = F_{1132}\! \left(x \right)
F_{1132}\! \left(x \right) = F_{1133}\! \left(x \right) F_{2}\! \left(x \right) F_{357}\! \left(x \right)
F_{1133}\! \left(x \right) = F_{124}\! \left(x \right)+F_{233}\! \left(x \right)
F_{1134}\! \left(x \right) = F_{1135}\! \left(x \right)
F_{1135}\! \left(x \right) = F_{1136}\! \left(x \right) F_{28}\! \left(x \right)
F_{1136}\! \left(x \right) = F_{1137}\! \left(x \right)+F_{1138}\! \left(x \right)
F_{1137}\! \left(x \right) = F_{12}\! \left(x \right) F_{763}\! \left(x \right)
F_{1138}\! \left(x \right) = F_{160}\! \left(x \right) F_{358}\! \left(x \right)
F_{1139}\! \left(x \right) = F_{1140}\! \left(x \right)
F_{1140}\! \left(x \right) = F_{1141}\! \left(x \right) F_{28}\! \left(x \right)
F_{1141}\! \left(x \right) = F_{1142}\! \left(x \right)+F_{1156}\! \left(x \right)
F_{1142}\! \left(x \right) = F_{1143}\! \left(x \right)+F_{1147}\! \left(x \right)
F_{1143}\! \left(x \right) = F_{1144}\! \left(x \right)
F_{1144}\! \left(x \right) = F_{1145}\! \left(x \right) F_{817}\! \left(x \right)
F_{1145}\! \left(x \right) = F_{1146}\! \left(x \right)+F_{761}\! \left(x \right)
F_{1146}\! \left(x \right) = F_{232}\! \left(x \right) F_{4}\! \left(x \right)
F_{1147}\! \left(x \right) = F_{1148}\! \left(x \right)+F_{1152}\! \left(x \right)
F_{1148}\! \left(x \right) = F_{1149}\! \left(x \right)
F_{1149}\! \left(x \right) = F_{1150}\! \left(x \right) F_{232}\! \left(x \right) F_{4}\! \left(x \right)
F_{1150}\! \left(x \right) = F_{1151}\! \left(x \right)
F_{1151}\! \left(x \right) = F_{1130}\! \left(x \right) F_{28}\! \left(x \right)
F_{1152}\! \left(x \right) = F_{1153}\! \left(x \right)
F_{1153}\! \left(x \right) = F_{1154}\! \left(x \right) F_{28}\! \left(x \right)
F_{1154}\! \left(x \right) = F_{1155}\! \left(x \right)
F_{1155}\! \left(x \right) = F_{124} \left(x \right)^{2} F_{253}\! \left(x \right) F_{28}\! \left(x \right) F_{357}\! \left(x \right)
F_{1156}\! \left(x \right) = F_{1157}\! \left(x \right)
F_{1157}\! \left(x \right) = F_{770}\! \left(x \right) F_{817}\! \left(x \right)
F_{1158}\! \left(x \right) = F_{1062}\! \left(x \right) F_{28}\! \left(x \right)
F_{1159}\! \left(x \right) = F_{1160}\! \left(x \right)
F_{1160}\! \left(x \right) = F_{124} \left(x \right)^{2} F_{1161}\! \left(x \right) F_{28}\! \left(x \right)
F_{1161}\! \left(x \right) = -F_{1175}\! \left(x \right)+F_{1162}\! \left(x \right)
F_{1162}\! \left(x \right) = F_{1163}\! \left(x \right)+F_{1173}\! \left(x \right)
F_{1163}\! \left(x \right) = F_{1164}\! \left(x \right)+F_{1170}\! \left(x \right)
F_{1164}\! \left(x \right) = F_{1165}\! \left(x \right)+F_{4}\! \left(x \right)
F_{1165}\! \left(x \right) = F_{1166}\! \left(x \right)
F_{1166}\! \left(x \right) = F_{1167}\! \left(x \right) F_{28}\! \left(x \right)
F_{1167}\! \left(x \right) = F_{1168}\! \left(x \right)+F_{1169}\! \left(x \right)
F_{1168}\! \left(x \right) = F_{1164}\! \left(x \right)+F_{761}\! \left(x \right)
F_{1169}\! \left(x \right) = F_{770}\! \left(x \right)
F_{1170}\! \left(x \right) = F_{1171}\! \left(x \right)
F_{1171}\! \left(x \right) = F_{28} \left(x \right)^{2} F_{1172}\! \left(x \right) F_{232}\! \left(x \right)
F_{1172}\! \left(x \right) = F_{1164}\! \left(x \right)+F_{1173}\! \left(x \right)
F_{1173}\! \left(x \right) = F_{1174}\! \left(x \right)
F_{1174}\! \left(x \right) = F_{124} \left(x \right)^{2} F_{2}\! \left(x \right)
F_{1175}\! \left(x \right) = F_{1176}\! \left(x \right)
F_{1176}\! \left(x \right) = F_{1177}\! \left(x \right) F_{232}\! \left(x \right) F_{28}\! \left(x \right)
F_{1177}\! \left(x \right) = F_{1178}\! \left(x \right)+F_{788}\! \left(x \right)
F_{1178}\! \left(x \right) = F_{1179}\! \left(x \right)
F_{1179}\! \left(x \right) = F_{124} \left(x \right)^{2} F_{2}\! \left(x \right) F_{28}\! \left(x \right)
F_{1180}\! \left(x \right) = F_{1181}\! \left(x \right)
F_{1181}\! \left(x \right) = -F_{1215}\! \left(x \right)+F_{1182}\! \left(x \right)
F_{1182}\! \left(x \right) = \frac{F_{1183}\! \left(x \right)}{F_{28}\! \left(x \right)}
F_{1183}\! \left(x \right) = F_{1184}\! \left(x \right)
F_{1184}\! \left(x \right) = -F_{1213}\! \left(x \right)+F_{1185}\! \left(x \right)
F_{1185}\! \left(x \right) = -F_{1188}\! \left(x \right)+F_{1186}\! \left(x \right)
F_{1186}\! \left(x \right) = F_{1187}\! \left(x \right)
F_{1187}\! \left(x \right) = -F_{1112}\! \left(x \right)+F_{1080}\! \left(x \right)
F_{1188}\! \left(x \right) = -F_{1208}\! \left(x \right)+F_{1189}\! \left(x \right)
F_{1189}\! \left(x \right) = \frac{F_{1190}\! \left(x \right)}{F_{28}\! \left(x \right)}
F_{1190}\! \left(x \right) = F_{1191}\! \left(x \right)
F_{1191}\! \left(x \right) = F_{1192}\! \left(x \right) F_{28}\! \left(x \right)
F_{1192}\! \left(x \right) = F_{1193}\! \left(x \right)+F_{1195}\! \left(x \right)
F_{1193}\! \left(x \right) = F_{1194}\! \left(x \right)
F_{1194}\! \left(x \right) = F_{124}\! \left(x \right) F_{179}\! \left(x \right) F_{28}\! \left(x \right)
F_{1195}\! \left(x \right) = -F_{1198}\! \left(x \right)+F_{1196}\! \left(x \right)
F_{1196}\! \left(x \right) = \frac{F_{1197}\! \left(x \right)}{F_{28}\! \left(x \right)}
F_{1197}\! \left(x \right) = F_{1058}\! \left(x \right)
F_{1198}\! \left(x \right) = F_{1193}\! \left(x \right)+F_{1199}\! \left(x \right)
F_{1199}\! \left(x \right) = F_{1200}\! \left(x \right)
F_{1200}\! \left(x \right) = F_{1201}\! \left(x \right) F_{28}\! \left(x \right)
F_{1201}\! \left(x \right) = F_{1202}\! \left(x \right)+F_{1205}\! \left(x \right)
F_{1202}\! \left(x \right) = \frac{F_{1203}\! \left(x \right)}{F_{28}\! \left(x \right)}
F_{1203}\! \left(x \right) = F_{1204}\! \left(x \right)
F_{1204}\! \left(x \right) = -F_{599}\! \left(x \right)+F_{52}\! \left(x \right)
F_{1205}\! \left(x \right) = F_{1206}\! \left(x \right) F_{232}\! \left(x \right)
F_{1206}\! \left(x \right) = F_{1207}\! \left(x \right)
F_{1207}\! \left(x \right) = F_{124}\! \left(x \right) F_{28}\! \left(x \right) F_{72}\! \left(x \right)
F_{1208}\! \left(x \right) = F_{1209}\! \left(x \right)+F_{1211}\! \left(x \right)
F_{1209}\! \left(x \right) = F_{1210}\! \left(x \right)
F_{1210}\! \left(x \right) = F_{1016}\! \left(x \right) F_{4}\! \left(x \right)
F_{1211}\! \left(x \right) = F_{1212}\! \left(x \right)
F_{1212}\! \left(x \right) = F_{28}\! \left(x \right) F_{785}\! \left(x \right) F_{924}\! \left(x \right)
F_{1213}\! \left(x \right) = F_{1214}\! \left(x \right)
F_{1214}\! \left(x \right) = F_{1101}\! \left(x \right) F_{28}\! \left(x \right)
F_{1215}\! \left(x \right) = F_{1160}\! \left(x \right)
F_{1216}\! \left(x \right) = F_{1217}\! \left(x \right)
F_{1217}\! \left(x \right) = F_{1053}\! \left(x \right) F_{124}\! \left(x \right) F_{2}\! \left(x \right) F_{506}\! \left(x \right)
F_{1218}\! \left(x \right) = -F_{1229}\! \left(x \right)+F_{1219}\! \left(x \right)
F_{1219}\! \left(x \right) = -F_{1220}\! \left(x \right)+F_{1048}\! \left(x \right)
F_{1220}\! \left(x \right) = F_{1221}\! \left(x \right)
F_{1221}\! \left(x \right) = F_{1222}\! \left(x \right) F_{28}\! \left(x \right)
F_{1222}\! \left(x \right) = F_{1223}\! \left(x \right)+F_{1224}\! \left(x \right)
F_{1223}\! \left(x \right) = F_{1053}\! \left(x \right) F_{429}\! \left(x \right)
F_{1224}\! \left(x \right) = F_{1225}\! \left(x \right) F_{125}\! \left(x \right) F_{253}\! \left(x \right)
F_{1225}\! \left(x \right) = \frac{F_{1226}\! \left(x \right)}{F_{124} \left(x \right)^{2} F_{2}\! \left(x \right)}
F_{1226}\! \left(x \right) = F_{1227}\! \left(x \right)
F_{1227}\! \left(x \right) = -F_{1228}\! \left(x \right)+F_{1076}\! \left(x \right)
F_{1228}\! \left(x \right) = F_{1053}\! \left(x \right) F_{788}\! \left(x \right)
F_{1229}\! \left(x \right) = F_{1230}\! \left(x \right)
F_{1230}\! \left(x \right) = F_{1053}\! \left(x \right) F_{28}\! \left(x \right) F_{311}\! \left(x \right)
F_{1231}\! \left(x \right) = F_{1232}\! \left(x \right)
F_{1232}\! \left(x \right) = F_{1233}\! \left(x \right) F_{26}\! \left(x \right)
F_{1233}\! \left(x \right) = F_{240}\! \left(x \right)+F_{973}\! \left(x \right)
F_{1234}\! \left(x \right) = F_{1235}\! \left(x \right)
F_{1235}\! \left(x \right) = F_{1236}\! \left(x \right) F_{25}\! \left(x \right) F_{28}\! \left(x \right)
F_{1236}\! \left(x \right) = F_{509}\! \left(x \right)
F_{1237}\! \left(x \right) = F_{1238}\! \left(x \right)
F_{1238}\! \left(x \right) = -F_{1355}\! \left(x \right)+F_{1239}\! \left(x \right)
F_{1239}\! \left(x \right) = F_{1240}\! \left(x \right)
F_{1240}\! \left(x \right) = -F_{1242}\! \left(x \right)+F_{1241}\! \left(x \right)
F_{1241}\! \left(x \right) = F_{297}\! \left(x \right)+F_{643}\! \left(x \right)
F_{1242}\! \left(x \right) = F_{1243}\! \left(x \right)
F_{1243}\! \left(x \right) = F_{1244}\! \left(x \right) F_{28}\! \left(x \right)
F_{1244}\! \left(x \right) = F_{1245}\! \left(x \right)+F_{1247}\! \left(x \right)
F_{1245}\! \left(x \right) = F_{1246}\! \left(x \right)
F_{1246}\! \left(x \right) = F_{24}\! \left(x \right) F_{28}\! \left(x \right) F_{383}\! \left(x \right) F_{952}\! \left(x \right)
F_{1247}\! \left(x \right) = \frac{F_{1248}\! \left(x \right)}{F_{28}\! \left(x \right)}
F_{1248}\! \left(x \right) = F_{1249}\! \left(x \right)
F_{1249}\! \left(x \right) = -F_{1270}\! \left(x \right)+F_{1250}\! \left(x \right)
F_{1250}\! \left(x \right) = -F_{1257}\! \left(x \right)+F_{1251}\! \left(x \right)
F_{1251}\! \left(x \right) = \frac{F_{1252}\! \left(x \right)}{F_{28}\! \left(x \right)}
F_{1252}\! \left(x \right) = F_{1253}\! \left(x \right)
F_{1253}\! \left(x \right) = -F_{1254}\! \left(x \right)+F_{160}\! \left(x \right)
F_{1254}\! \left(x \right) = F_{1255}\! \left(x \right)
F_{1255}\! \left(x \right) = F_{0}\! \left(x \right)+F_{1256}\! \left(x \right)
F_{1256}\! \left(x \right) = F_{124}\! \left(x \right) F_{2}\! \left(x \right)
F_{1257}\! \left(x \right) = -F_{1267}\! \left(x \right)+F_{1258}\! \left(x \right)
F_{1258}\! \left(x \right) = F_{1259}\! \left(x \right)+F_{399}\! \left(x \right)
F_{1259}\! \left(x \right) = F_{1260}\! \left(x \right)+F_{1265}\! \left(x \right)
F_{1260}\! \left(x \right) = F_{1261}\! \left(x \right)+F_{1263}\! \left(x \right)
F_{1261}\! \left(x \right) = F_{1262}\! \left(x \right)
F_{1262}\! \left(x \right) = F_{24}\! \left(x \right) F_{240}\! \left(x \right)
F_{1263}\! \left(x \right) = F_{1264}\! \left(x \right)
F_{1264}\! \left(x \right) = F_{124}\! \left(x \right) F_{28}\! \left(x \right) F_{728}\! \left(x \right)
F_{1265}\! \left(x \right) = F_{1266}\! \left(x \right)
F_{1266}\! \left(x \right) = F_{165}\! \left(x \right) F_{179}\! \left(x \right) F_{28}\! \left(x \right)
F_{1267}\! \left(x \right) = F_{1268}\! \left(x \right)+F_{240}\! \left(x \right)
F_{1268}\! \left(x \right) = F_{1269}\! \left(x \right)
F_{1269}\! \left(x \right) = F_{28}\! \left(x \right) F_{397}\! \left(x \right)
F_{1270}\! \left(x \right) = F_{1271}\! \left(x \right)
F_{1271}\! \left(x \right) = F_{1272}\! \left(x \right) F_{28}\! \left(x \right)
F_{1272}\! \left(x \right) = F_{1273}\! \left(x \right)+F_{1353}\! \left(x \right)
F_{1273}\! \left(x \right) = F_{1274}\! \left(x \right) F_{49}\! \left(x \right)
F_{1274}\! \left(x \right) = \frac{F_{1275}\! \left(x \right)}{F_{0}\! \left(x \right)}
F_{1275}\! \left(x \right) = -F_{1351}\! \left(x \right)+F_{1276}\! \left(x \right)
F_{1276}\! \left(x \right) = \frac{F_{1277}\! \left(x \right)}{F_{24}\! \left(x \right) F_{28}\! \left(x \right)}
F_{1277}\! \left(x \right) = F_{1278}\! \left(x \right)
F_{1278}\! \left(x \right) = -F_{1347}\! \left(x \right)+F_{1279}\! \left(x \right)
F_{1279}\! \left(x \right) = F_{1280}\! \left(x \right)+F_{1346}\! \left(x \right)
F_{1280}\! \left(x \right) = F_{1281}\! \left(x \right)
F_{1281}\! \left(x \right) = F_{1282}\! \left(x \right)+F_{132}\! \left(x \right)
F_{1282}\! \left(x \right) = F_{1283}\! \left(x \right) F_{24}\! \left(x \right)
F_{1283}\! \left(x \right) = \frac{F_{1284}\! \left(x \right)}{F_{232}\! \left(x \right)}
F_{1284}\! \left(x \right) = F_{1285}\! \left(x \right)
F_{1285}\! \left(x \right) = -F_{1342}\! \left(x \right)+F_{1286}\! \left(x \right)
F_{1286}\! \left(x \right) = F_{1287}\! \left(x \right)+F_{1333}\! \left(x \right)
F_{1287}\! \left(x \right) = F_{1288}\! \left(x \right)+F_{1290}\! \left(x \right)
F_{1288}\! \left(x \right) = F_{1289}\! \left(x \right)
F_{1289}\! \left(x \right) = F_{24}\! \left(x \right) F_{595}\! \left(x \right)
F_{1290}\! \left(x \right) = F_{1291}\! \left(x \right)
F_{1291}\! \left(x \right) = F_{1292}\! \left(x \right) F_{232}\! \left(x \right) F_{28}\! \left(x \right)
F_{1292}\! \left(x \right) = F_{1293}\! \left(x \right)+F_{1330}\! \left(x \right)
F_{1293}\! \left(x \right) = F_{1294}\! \left(x \right)+F_{1296}\! \left(x \right)
F_{1294}\! \left(x \right) = F_{1295}\! \left(x \right)
F_{1295}\! \left(x \right) = F_{202}\! \left(x \right) F_{24}\! \left(x \right) F_{28}\! \left(x \right) F_{73}\! \left(x \right)
F_{1296}\! \left(x \right) = F_{1297}\! \left(x \right)
F_{1297}\! \left(x \right) = F_{1298}\! \left(x \right) F_{1305}\! \left(x \right) F_{28}\! \left(x \right)
F_{1298}\! \left(x \right) = F_{1299}\! \left(x \right)
F_{1299}\! \left(x \right) = F_{1300}\! \left(x \right)+F_{236}\! \left(x \right)
F_{1300}\! \left(x \right) = F_{1301}\! \left(x \right)+F_{202}\! \left(x \right)
F_{1301}\! \left(x \right) = F_{1302}\! \left(x \right)+F_{1304}\! \left(x \right)+F_{199}\! \left(x \right)
F_{1302}\! \left(x \right) = F_{1303}\! \left(x \right) F_{28}\! \left(x \right)
F_{1303}\! \left(x \right) = F_{1301}\! \left(x \right)+F_{28}\! \left(x \right)
F_{1304}\! \left(x \right) = F_{202}\! \left(x \right) F_{28}\! \left(x \right)
F_{1305}\! \left(x \right) = F_{1306}\! \left(x \right)+F_{1307}\! \left(x \right)
F_{1306}\! \left(x \right) = F_{0}\! \left(x \right) F_{24}\! \left(x \right)
F_{1307}\! \left(x \right) = F_{1308}\! \left(x \right)
F_{1308}\! \left(x \right) = F_{1309}\! \left(x \right) F_{24}\! \left(x \right) F_{28}\! \left(x \right)
F_{1309}\! \left(x \right) = F_{1310}\! \left(x \right)+F_{1328}\! \left(x \right)
F_{1310}\! \left(x \right) = F_{0}\! \left(x \right) F_{1311}\! \left(x \right)
F_{1311}\! \left(x \right) = F_{1298}\! \left(x \right)+F_{1312}\! \left(x \right)
F_{1312}\! \left(x \right) = F_{1313}\! \left(x \right)+F_{1326}\! \left(x \right)
F_{1313}\! \left(x \right) = F_{1314}\! \left(x \right)+F_{233}\! \left(x \right)
F_{1314}\! \left(x \right) = F_{1315}\! \left(x \right)+F_{1327}\! \left(x \right)+F_{199}\! \left(x \right)
F_{1315}\! \left(x \right) = F_{1316}\! \left(x \right) F_{28}\! \left(x \right)
F_{1316}\! \left(x \right) = F_{1317}\! \left(x \right)+F_{1322}\! \left(x \right)
F_{1317}\! \left(x \right) = F_{1318}\! \left(x \right)+F_{202}\! \left(x \right)
F_{1318}\! \left(x \right) = F_{1319}\! \left(x \right)+F_{1320}\! \left(x \right)+F_{199}\! \left(x \right)
F_{1319}\! \left(x \right) = F_{202}\! \left(x \right) F_{28}\! \left(x \right)
F_{1320}\! \left(x \right) = F_{1321}\! \left(x \right) F_{28}\! \left(x \right)
F_{1321}\! \left(x \right) = F_{1318}\! \left(x \right)+F_{28}\! \left(x \right)
F_{1322}\! \left(x \right) = F_{1314}\! \left(x \right)+F_{1323}\! \left(x \right)
F_{1323}\! \left(x \right) = 2 F_{199}\! \left(x \right)+F_{1324}\! \left(x \right)+F_{1325}\! \left(x \right)
F_{1324}\! \left(x \right) = F_{1314}\! \left(x \right) F_{28}\! \left(x \right)
F_{1325}\! \left(x \right) = F_{1326}\! \left(x \right) F_{28}\! \left(x \right)
F_{1326}\! \left(x \right) = F_{1323}\! \left(x \right)+F_{238}\! \left(x \right)
F_{1327}\! \left(x \right) = F_{1313}\! \left(x \right) F_{28}\! \left(x \right)
F_{1328}\! \left(x \right) = F_{1329}\! \left(x \right) F_{190}\! \left(x \right)
F_{1329}\! \left(x \right) = F_{1313}\! \left(x \right)+F_{24}\! \left(x \right)
F_{1330}\! \left(x \right) = F_{1331}\! \left(x \right) F_{24}\! \left(x \right) F_{28}\! \left(x \right)
F_{1331}\! \left(x \right) = F_{1332}\! \left(x \right)
F_{1332}\! \left(x \right) = F_{1305}\! \left(x \right) F_{28}\! \left(x \right)
F_{1333}\! \left(x \right) = F_{1334}\! \left(x \right)
F_{1334}\! \left(x \right) = F_{1335}\! \left(x \right) F_{28}\! \left(x \right)
F_{1335}\! \left(x \right) = F_{1336}\! \left(x \right)
F_{1336}\! \left(x \right) = F_{1337}\! \left(x \right) F_{1341}\! \left(x \right) F_{232}\! \left(x \right) F_{28}\! \left(x \right)
F_{1337}\! \left(x \right) = F_{1338}\! \left(x \right)+F_{1339}\! \left(x \right)
F_{1338}\! \left(x \right) = F_{124}\! \left(x \right) F_{504}\! \left(x \right)
F_{1339}\! \left(x \right) = F_{1340}\! \left(x \right)
F_{1340}\! \left(x \right) = F_{124} \left(x \right)^{2} F_{506}\! \left(x \right)
F_{1341}\! \left(x \right) = F_{0}\! \left(x \right)+F_{1331}\! \left(x \right)
F_{1342}\! \left(x \right) = F_{1343}\! \left(x \right)
F_{1343}\! \left(x \right) = -F_{1344}\! \left(x \right)+F_{1287}\! \left(x \right)
F_{1344}\! \left(x \right) = F_{1345}\! \left(x \right)
F_{1345}\! \left(x \right) = F_{1341}\! \left(x \right) F_{232}\! \left(x \right)
F_{1346}\! \left(x \right) = F_{261}\! \left(x \right)
F_{1347}\! \left(x \right) = F_{1348}\! \left(x \right)
F_{1348}\! \left(x \right) = F_{1349}\! \left(x \right)+F_{73}\! \left(x \right)
F_{1349}\! \left(x \right) = F_{1350}\! \left(x \right)
F_{1350}\! \left(x \right) = F_{124}\! \left(x \right) F_{2}\! \left(x \right) F_{24}\! \left(x \right)
F_{1351}\! \left(x \right) = F_{1352}\! \left(x \right)
F_{1352}\! \left(x \right) = F_{190}\! \left(x \right) F_{202}\! \left(x \right) F_{952}\! \left(x \right)
F_{1353}\! \left(x \right) = F_{1354}\! \left(x \right)
F_{1354}\! \left(x \right) = F_{202}\! \left(x \right) F_{383}\! \left(x \right) F_{952}\! \left(x \right)
F_{1355}\! \left(x \right) = F_{1356}\! \left(x \right) F_{291}\! \left(x \right)
F_{1356}\! \left(x \right) = F_{1236}\! \left(x \right)+F_{952}\! \left(x \right)
F_{1357}\! \left(x \right) = F_{26}\! \left(x \right) F_{505}\! \left(x \right)
F_{1358}\! \left(x \right) = \frac{F_{1359}\! \left(x \right)}{F_{25}\! \left(x \right)}
F_{1359}\! \left(x \right) = F_{1360}\! \left(x \right)
F_{1360}\! \left(x \right) = -F_{1363}\! \left(x \right)+F_{1361}\! \left(x \right)
F_{1361}\! \left(x \right) = \frac{F_{1362}\! \left(x \right)}{F_{28}\! \left(x \right)}
F_{1362}\! \left(x \right) = F_{961}\! \left(x \right)
F_{1363}\! \left(x \right) = F_{1364}\! \left(x \right)
F_{1364}\! \left(x \right) = F_{1365}\! \left(x \right) F_{25}\! \left(x \right) F_{26}\! \left(x \right) F_{28}\! \left(x \right)
F_{1365}\! \left(x \right) = \frac{F_{1366}\! \left(x \right)}{F_{25}\! \left(x \right) F_{26}\! \left(x \right) F_{28}\! \left(x \right)}
F_{1366}\! \left(x \right) = F_{1367}\! \left(x \right)
F_{1367}\! \left(x \right) = -F_{1372}\! \left(x \right)+F_{1368}\! \left(x \right)
F_{1368}\! \left(x \right) = F_{1369}\! \left(x \right)+F_{1370}\! \left(x \right)
F_{1369}\! \left(x \right) = F_{25}\! \left(x \right) F_{953}\! \left(x \right)
F_{1370}\! \left(x \right) = \frac{F_{1371}\! \left(x \right)}{F_{28}\! \left(x \right)}
F_{1371}\! \left(x \right) = F_{961}\! \left(x \right)
F_{1372}\! \left(x \right) = F_{1373}\! \left(x \right)
F_{1373}\! \left(x \right) = F_{1374}\! \left(x \right) F_{25}\! \left(x \right)
F_{1374}\! \left(x \right) = -F_{1375}\! \left(x \right)+F_{1368}\! \left(x \right)
F_{1375}\! \left(x \right) = \frac{F_{1376}\! \left(x \right)}{F_{28}\! \left(x \right)}
F_{1376}\! \left(x \right) = F_{1377}\! \left(x \right)
F_{1377}\! \left(x \right) = -F_{1378}\! \left(x \right)+F_{958}\! \left(x \right)
F_{1378}\! \left(x \right) = F_{1379}\! \left(x \right)+F_{1394}\! \left(x \right)
F_{1379}\! \left(x \right) = F_{1380}\! \left(x \right)
F_{1380}\! \left(x \right) = F_{1381}\! \left(x \right)+F_{1391}\! \left(x \right)
F_{1381}\! \left(x \right) = F_{1382}\! \left(x \right)+F_{1385}\! \left(x \right)
F_{1382}\! \left(x \right) = F_{1383}\! \left(x \right)
F_{1383}\! \left(x \right) = F_{1384}\! \left(x \right)+F_{160}\! \left(x \right)
F_{1384}\! \left(x \right) = F_{240}\! \left(x \right) F_{28}\! \left(x \right)
F_{1385}\! \left(x \right) = -F_{1389}\! \left(x \right)+F_{1386}\! \left(x \right)
F_{1386}\! \left(x \right) = \frac{F_{1387}\! \left(x \right)}{F_{28}\! \left(x \right)}
F_{1387}\! \left(x \right) = F_{1388}\! \left(x \right)
F_{1388}\! \left(x \right) = F_{13}\! \left(x \right) F_{28}\! \left(x \right)
F_{1389}\! \left(x \right) = F_{1390}\! \left(x \right)
F_{1390}\! \left(x \right) = F_{1027}\! \left(x \right) F_{28}\! \left(x \right)
F_{1391}\! \left(x \right) = F_{1392}\! \left(x \right)
F_{1392}\! \left(x \right) = F_{1393}\! \left(x \right) F_{236}\! \left(x \right) F_{26}\! \left(x \right)
F_{1393}\! \left(x \right) = F_{232}\! \left(x \right)+F_{28}\! \left(x \right)
F_{1394}\! \left(x \right) = F_{1395}\! \left(x \right)
F_{1395}\! \left(x \right) = F_{1396}\! \left(x \right) F_{28}\! \left(x \right)
F_{1396}\! \left(x \right) = F_{1397}\! \left(x \right)+F_{997}\! \left(x \right)
F_{1397}\! \left(x \right) = F_{1398}\! \left(x \right) F_{25}\! \left(x \right) F_{28}\! \left(x \right)
F_{1398}\! \left(x \right) = F_{1399}\! \left(x \right)
F_{1399}\! \left(x \right) = F_{1400}\! \left(x \right) F_{28}\! \left(x \right)
F_{1400}\! \left(x \right) = F_{1401}\! \left(x \right)+F_{1402}\! \left(x \right)
F_{1401}\! \left(x \right) = F_{124}\! \left(x \right) F_{505}\! \left(x \right)
F_{1402}\! \left(x \right) = F_{124}\! \left(x \right) F_{506}\! \left(x \right)
F_{1403}\! \left(x \right) = F_{1404}\! \left(x \right)
F_{1404}\! \left(x \right) = F_{1405}\! \left(x \right) F_{28}\! \left(x \right)
F_{1405}\! \left(x \right) = \frac{F_{1406}\! \left(x \right)}{F_{28}\! \left(x \right) F_{437}\! \left(x \right)}
F_{1406}\! \left(x \right) = F_{1407}\! \left(x \right)
F_{1407}\! \left(x \right) = -F_{1410}\! \left(x \right)+F_{1408}\! \left(x \right)
F_{1408}\! \left(x \right) = \frac{F_{1409}\! \left(x \right)}{F_{28}\! \left(x \right)}
F_{1409}\! \left(x \right) = F_{301}\! \left(x \right)
F_{1410}\! \left(x \right) = F_{1411}\! \left(x \right)+F_{1413}\! \left(x \right)
F_{1411}\! \left(x \right) = F_{1412}\! \left(x \right)
F_{1412}\! \left(x \right) = F_{253}\! \left(x \right) F_{950}\! \left(x \right)
F_{1413}\! \left(x \right) = F_{1414}\! \left(x \right)
F_{1414}\! \left(x \right) = F_{125}\! \left(x \right) F_{1365}\! \left(x \right) F_{253}\! \left(x \right) F_{28}\! \left(x \right)
F_{1415}\! \left(x \right) = F_{1416}\! \left(x \right)
F_{1416}\! \left(x \right) = F_{1417}\! \left(x \right) F_{28}\! \left(x \right)
F_{1417}\! \left(x \right) = F_{1418}\! \left(x \right)+F_{22}\! \left(x \right)
F_{1418}\! \left(x \right) = F_{124}\! \left(x \right) F_{24}\! \left(x \right) F_{28}\! \left(x \right)
F_{1419}\! \left(x \right) = F_{1420}\! \left(x \right)
F_{1420}\! \left(x \right) = F_{1421}\! \left(x \right) F_{28}\! \left(x \right)
F_{1421}\! \left(x \right) = F_{21}\! \left(x \right)+F_{834}\! \left(x \right)
F_{1422}\! \left(x \right) = F_{1423}\! \left(x \right)
F_{1423}\! \left(x \right) = F_{28}\! \left(x \right) F_{837}\! \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_28(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_28(x)*F_7(x))
Eq(F_7(x), F_313(x) + F_8(x))
Eq(F_8(x), F_309(x) + F_9(x))
Eq(F_9(x), F_10(x))
Eq(F_10(x), F_11(x)*F_253(x))
Eq(F_11(x), F_12(x) + F_13(x))
Eq(F_12(x), x*F_12(x)**4 + (-x - 1)*F_12(x)**3 + (2*x - 2)*F_12(x) + (x**2 - 2*x + 3)*F_12(x)**2 + 1)
Eq(F_13(x), F_14(x))
Eq(F_14(x), F_15(x)*F_28(x))
Eq(F_15(x), F_16(x) + F_371(x))
Eq(F_16(x), F_11(x) + F_17(x))
Eq(F_17(x), F_18(x))
Eq(F_18(x), F_19(x)*F_28(x))
Eq(F_19(x), F_1422(x) + F_20(x))
Eq(F_20(x), -F_1419(x) + F_21(x))
Eq(F_21(x), F_22(x) + F_33(x))
Eq(F_22(x), F_23(x) + F_29(x))
Eq(F_23(x), F_12(x)*F_24(x))
Eq(F_24(x), F_25(x))
Eq(F_25(x), F_1(x) + F_26(x))
Eq(F_26(x), F_27(x))
Eq(F_27(x), F_25(x)*F_28(x))
Eq(F_28(x), x)
Eq(F_29(x), F_30(x))
Eq(F_30(x), F_24(x)*F_28(x)*F_31(x))
Eq(F_31(x), F_15(x) + F_32(x))
Eq(F_32(x), F_19(x)*F_28(x))
Eq(F_33(x), F_34(x))
Eq(F_34(x), F_28(x)*F_35(x))
Eq(F_35(x), F_36(x) + F_818(x))
Eq(F_36(x), F_37(x))
Eq(F_37(x), F_22(x)*F_38(x))
Eq(F_38(x), F_39(x)/(F_26(x)*F_817(x)))
Eq(F_39(x), F_40(x))
Eq(F_40(x), F_41(x) - F_804(x))
Eq(F_41(x), F_42(x)/F_28(x))
Eq(F_42(x), F_43(x))
Eq(F_43(x), F_28(x)*F_44(x))
Eq(F_44(x), F_45(x) + F_802(x))
Eq(F_45(x), F_46(x) + F_800(x))
Eq(F_46(x), F_47(x) + F_795(x))
Eq(F_47(x), F_48(x) + F_793(x))
Eq(F_48(x), F_254(x) + F_49(x))
Eq(F_49(x), F_0(x) + F_50(x))
Eq(F_50(x), F_51(x))
Eq(F_51(x), F_28(x)*F_52(x))
Eq(F_52(x), F_275(x) + F_53(x))
Eq(F_53(x), F_54(x) + F_56(x))
Eq(F_54(x), F_55(x))
Eq(F_55(x), F_11(x)*F_12(x))
Eq(F_56(x), F_57(x))
Eq(F_57(x), F_12(x)*F_125(x)*F_28(x)*F_58(x))
Eq(F_58(x), F_19(x) + F_59(x))
Eq(F_59(x), F_60(x)/(F_124(x)**2*F_2(x)))
Eq(F_60(x), F_61(x))
Eq(F_61(x), F_62(x) - F_787(x))
Eq(F_62(x), F_63(x)/F_28(x))
Eq(F_63(x), F_64(x))
Eq(F_64(x), F_65(x) - F_67(x))
Eq(F_65(x), F_66(x)/F_28(x))
Eq(F_66(x), F_5(x))
Eq(F_67(x), F_68(x) + F_70(x))
Eq(F_68(x), F_69(x))
Eq(F_69(x), F_11(x)*F_4(x))
Eq(F_70(x), F_71(x))
Eq(F_71(x), F_17(x)*F_28(x)*F_72(x))
Eq(F_72(x), F_179(x) + F_73(x))
Eq(F_73(x), -F_174(x) + F_74(x))
Eq(F_74(x), F_170(x) + F_75(x))
Eq(F_75(x), F_112(x) + F_76(x))
Eq(F_76(x), F_24(x) + F_77(x))
Eq(F_77(x), F_78(x))
Eq(F_78(x), F_28(x)*F_79(x))
Eq(F_79(x), F_168(x) + F_80(x))
Eq(F_80(x), F_81(x) + F_85(x))
Eq(F_81(x), F_82(x))
Eq(F_82(x), F_83(x) + F_84(x))
Eq(F_83(x), F_0(x)*F_24(x))
Eq(F_84(x), F_12(x)*F_77(x))
Eq(F_85(x), F_86(x))
Eq(F_86(x), F_28(x)*F_87(x))
Eq(F_87(x), F_166(x) + F_88(x))
Eq(F_88(x), F_89(x) + F_93(x))
Eq(F_89(x), F_90(x))
Eq(F_90(x), F_13(x)*F_91(x))
Eq(F_91(x), F_92(x)/F_28(x))
Eq(F_92(x), F_77(x))
Eq(F_93(x), F_94(x))
Eq(F_94(x), F_28(x)*F_58(x)*F_95(x))
Eq(F_95(x), F_96(x))
Eq(F_96(x), F_28(x)*F_91(x)*F_97(x))
Eq(F_97(x), F_163(x) + F_98(x))
Eq(F_98(x), F_99(x)/F_2(x))
Eq(F_99(x), F_100(x) - F_160(x))
Eq(F_100(x), F_101(x) + F_103(x))
Eq(F_101(x), F_0(x) + F_102(x))
Eq(F_102(x), F_2(x)*F_24(x))
Eq(F_103(x), F_104(x))
Eq(F_104(x), F_105(x)*F_28(x))
Eq(F_105(x), F_106(x) + F_158(x))
Eq(F_106(x), F_107(x) + F_135(x))
Eq(F_107(x), F_108(x))
Eq(F_108(x), F_109(x) + F_112(x))
Eq(F_109(x), F_110(x) + F_91(x))
Eq(F_110(x), F_111(x))
Eq(F_111(x), F_28(x)*F_95(x))
Eq(F_112(x), F_113(x))
Eq(F_113(x), F_114(x)*F_28(x))
Eq(F_114(x), F_115(x) + F_127(x))
Eq(F_115(x), F_116(x))
Eq(F_116(x), F_117(x)*F_28(x))
Eq(F_117(x), F_118(x) + F_79(x))
Eq(F_118(x), F_119(x))
Eq(F_119(x), F_120(x)*F_24(x))
Eq(F_120(x), F_121(x))
Eq(F_121(x), F_122(x)*F_124(x)*F_28(x)*F_98(x))
Eq(F_122(x), F_123(x)/(F_24(x)*F_28(x)))
Eq(F_123(x), F_77(x))
Eq(F_124(x), F_1(x) + F_125(x))
Eq(F_125(x), F_126(x))
Eq(F_126(x), F_28(x)*F_98(x))
Eq(F_127(x), F_128(x))
Eq(F_128(x), F_129(x))
Eq(F_129(x), F_130(x) - F_77(x))
Eq(F_130(x), F_131(x)/F_28(x))
Eq(F_131(x), F_132(x))
Eq(F_132(x), F_133(x))
Eq(F_133(x), F_134(x)*F_28(x))
Eq(F_134(x), F_132(x) + F_5(x))
Eq(F_135(x), F_136(x))
Eq(F_136(x), F_124(x)*F_137(x)*F_28(x))
Eq(F_137(x), F_138(x))
Eq(F_138(x), F_124(x)*F_139(x)*F_28(x))
Eq(F_139(x), F_140(x)/(F_24(x)*F_28(x)))
Eq(F_140(x), F_141(x))
Eq(F_141(x), F_142(x) - F_145(x))
Eq(F_142(x), F_143(x)/F_28(x))
Eq(F_143(x), F_144(x))
Eq(F_144(x), F_128(x)/F_28(x))
Eq(F_145(x), F_146(x) + F_157(x))
Eq(F_146(x), F_147(x) + F_151(x))
Eq(F_147(x), F_118(x) + F_148(x))
Eq(F_148(x), F_149(x) + F_79(x))
Eq(F_149(x), F_150(x))
Eq(F_150(x), F_142(x)*F_28(x))
Eq(F_151(x), F_152(x))
Eq(F_152(x), F_153(x)*F_24(x))
Eq(F_153(x), F_154(x))
Eq(F_154(x), F_124(x)*F_155(x)*F_28(x))
Eq(F_155(x), F_156(x))
Eq(F_156(x), F_139(x)*F_28(x)*F_98(x))
Eq(F_157(x), F_147(x)*F_28(x))
Eq(F_158(x), F_159(x))
Eq(F_159(x), F_2(x)*F_24(x)*F_97(x))
Eq(F_160(x), F_0(x) + F_161(x))
Eq(F_161(x), F_162(x))
Eq(F_162(x), F_106(x)*F_28(x))
Eq(F_163(x), F_164(x))
Eq(F_164(x), F_165(x)*F_28(x)*F_98(x))
Eq(F_165(x), F_98(x))
Eq(F_166(x), F_167(x))
Eq(F_167(x), F_155(x)*F_19(x)*F_28(x))
Eq(F_168(x), F_169(x))
Eq(F_169(x), F_148(x)*F_28(x))
Eq(F_170(x), F_171(x))
Eq(F_171(x), F_124(x)*F_172(x)*F_28(x))
Eq(F_172(x), F_137(x) + F_173(x))
Eq(F_173(x), F_124(x)*F_76(x))
Eq(F_174(x), F_175(x))
Eq(F_175(x), F_122(x)*F_176(x)*F_28(x))
Eq(F_176(x), F_165(x) + F_177(x))
Eq(F_177(x), F_178(x))
Eq(F_178(x), F_125(x)*F_165(x)*F_176(x)*F_28(x))
Eq(F_179(x), F_180(x)/F_28(x))
Eq(F_180(x), F_181(x))
Eq(F_181(x), F_182(x) - F_772(x))
Eq(F_182(x), F_183(x) + F_749(x))
Eq(F_183(x), F_184(x))
Eq(F_184(x), F_185(x) + F_738(x))
Eq(F_185(x), F_186(x))
Eq(F_186(x), F_187(x) + F_208(x))
Eq(F_187(x), F_188(x) + F_204(x))
Eq(F_188(x), F_189(x) + F_192(x))
Eq(F_189(x), F_0(x) + F_190(x))
Eq(F_190(x), F_191(x))
Eq(F_191(x), F_28(x)*F_73(x))
Eq(F_192(x), F_193(x))
Eq(F_193(x), F_194(x)*F_28(x))
Eq(F_194(x), F_195(x))
Eq(F_195(x), F_124(x)*F_196(x)*F_24(x)*F_28(x))
Eq(F_196(x), F_197(x) + F_24(x))
Eq(F_197(x), F_198(x) + F_26(x))
Eq(F_198(x), F_199(x) + F_200(x) + F_203(x))
Eq(F_199(x), 0)
Eq(F_200(x), F_201(x)*F_28(x))
Eq(F_201(x), F_198(x) + F_202(x))
Eq(F_202(x), F_26(x))
Eq(F_203(x), F_197(x)*F_28(x))
Eq(F_204(x), F_205(x)*F_26(x))
Eq(F_205(x), F_124(x) + F_206(x))
Eq(F_206(x), F_207(x))
Eq(F_207(x), F_124(x)*F_196(x)*F_28(x))
Eq(F_208(x), F_2(x)*F_209(x))
Eq(F_209(x), F_210(x) + F_212(x))
Eq(F_210(x), F_12(x) + F_211(x))
Eq(F_211(x), F_124(x)*F_28(x))
Eq(F_212(x), F_213(x))
Eq(F_213(x), F_214(x)*F_28(x))
Eq(F_214(x), F_215(x) + F_217(x))
Eq(F_215(x), F_216(x))
Eq(F_216(x), F_12(x)*F_124(x))
Eq(F_217(x), F_218(x))
Eq(F_218(x), F_124(x)*F_219(x)*F_28(x))
Eq(F_219(x), F_220(x)/(F_232(x)*F_28(x)))
Eq(F_220(x), F_221(x))
Eq(F_221(x), F_222(x) - F_715(x))
Eq(F_222(x), F_223(x)/F_28(x))
Eq(F_223(x), F_224(x))
Eq(F_224(x), F_225(x) - F_275(x))
Eq(F_225(x), F_226(x)/F_28(x))
Eq(F_226(x), F_227(x))
Eq(F_227(x), F_228(x)*F_28(x))
Eq(F_228(x), F_229(x) - F_231(x))
Eq(F_229(x), F_230(x)/F_28(x))
Eq(F_230(x), F_50(x))
Eq(F_231(x), F_232(x)*F_240(x))
Eq(F_232(x), F_1(x) + F_233(x))
Eq(F_233(x), F_234(x))
Eq(F_234(x), F_235(x)*F_28(x))
Eq(F_235(x), F_236(x) + F_237(x))
Eq(F_236(x), F_1(x) + F_28(x))
Eq(F_237(x), F_233(x) + F_238(x))
Eq(F_238(x), F_239(x))
Eq(F_239(x), F_233(x)*F_28(x))
Eq(F_240(x), F_205(x) + F_241(x))
Eq(F_241(x), F_242(x))
Eq(F_242(x), F_243(x)*F_28(x))
Eq(F_243(x), F_244(x)/(F_24(x)*F_28(x)))
Eq(F_244(x), F_245(x))
Eq(F_245(x), F_246(x) - F_249(x))
Eq(F_246(x), F_247(x)/F_28(x))
Eq(F_247(x), F_248(x))
Eq(F_248(x), F_160(x) - F_188(x))
Eq(F_249(x), F_250(x) - F_260(x))
Eq(F_250(x), F_251(x)/F_28(x))
Eq(F_251(x), F_252(x))
Eq(F_252(x), F_253(x) - F_256(x))
Eq(F_253(x), F_0(x) + F_254(x))
Eq(F_254(x), F_255(x))
Eq(F_255(x), F_106(x)*F_28(x))
Eq(F_256(x), F_257(x))
Eq(F_257(x), F_258(x) + F_259(x))
Eq(F_258(x), F_12(x)*F_24(x))
Eq(F_259(x), F_132(x)*F_236(x))
Eq(F_260(x), F_261(x))
Eq(F_261(x), F_262(x) - F_264(x))
Eq(F_262(x), F_263(x)/F_28(x))
Eq(F_263(x), F_161(x))
Eq(F_264(x), F_265(x))
Eq(F_265(x), F_266(x) + F_270(x))
Eq(F_266(x), F_267(x) + F_269(x))
Eq(F_267(x), F_268(x) + F_76(x))
Eq(F_268(x), F_132(x))
Eq(F_269(x), F_125(x)*F_76(x))
Eq(F_270(x), F_271(x))
Eq(F_271(x), F_262(x) - F_272(x))
Eq(F_272(x), F_273(x) + F_73(x))
Eq(F_273(x), F_274(x))
Eq(F_274(x), F_124(x)*F_28(x)*F_79(x))
Eq(F_275(x), F_276(x) - F_706(x))
Eq(F_276(x), F_277(x)/F_28(x))
Eq(F_277(x), F_278(x))
Eq(F_278(x), F_279(x))
Eq(F_279(x), F_28(x)*F_280(x))
Eq(F_280(x), F_281(x) + F_704(x))
Eq(F_281(x), F_282(x))
Eq(F_282(x), F_28(x)*F_283(x))
Eq(F_283(x), F_284(x) + F_687(x))
Eq(F_284(x), F_285(x))
Eq(F_285(x), F_28(x)*F_286(x))
Eq(F_286(x), F_283(x) + F_287(x))
Eq(F_287(x), F_288(x))
Eq(F_288(x), F_289(x) + F_681(x))
Eq(F_289(x), F_290(x))
Eq(F_290(x), F_28(x)*F_291(x)*F_58(x))
Eq(F_291(x), F_292(x))
Eq(F_292(x), F_28(x)*F_293(x))
Eq(F_293(x), F_291(x) + F_294(x))
Eq(F_294(x), F_295(x))
Eq(F_295(x), F_28(x)*F_296(x))
Eq(F_296(x), F_297(x) + F_637(x))
Eq(F_297(x), F_298(x) + F_301(x))
Eq(F_298(x), F_299(x))
Eq(F_299(x), F_160(x) + F_300(x))
Eq(F_300(x), F_2(x)*F_240(x))
Eq(F_301(x), F_302(x) - F_637(x))
Eq(F_302(x), F_303(x)/F_28(x))
Eq(F_303(x), F_304(x))
Eq(F_304(x), F_28(x)*F_305(x))
Eq(F_305(x), F_306(x) + F_313(x))
Eq(F_306(x), F_307(x) + F_309(x))
Eq(F_307(x), F_308(x))
Eq(F_308(x), F_13(x)*F_253(x))
Eq(F_309(x), F_310(x))
Eq(F_310(x), F_19(x)*F_28(x)*F_311(x))
Eq(F_311(x), F_2(x) + F_312(x))
Eq(F_312(x), F_125(x)*F_2(x))
Eq(F_313(x), F_314(x))
Eq(F_314(x), F_28(x)*F_315(x))
Eq(F_315(x), F_316(x) + F_632(x))
Eq(F_316(x), F_317(x) + F_631(x))
Eq(F_317(x), F_318(x))
Eq(F_318(x), F_28(x)*F_319(x))
Eq(F_319(x), F_320(x) + F_444(x))
Eq(F_320(x), F_321(x))
Eq(F_321(x), F_322(x)*F_429(x))
Eq(F_322(x), F_323(x) + F_428(x))
Eq(F_323(x), F_324(x) + F_325(x))
Eq(F_324(x), F_11(x)*F_124(x))
Eq(F_325(x), F_326(x)/F_190(x))
Eq(F_326(x), F_327(x) - F_343(x))
Eq(F_327(x), F_328(x)/F_28(x))
Eq(F_328(x), F_329(x))
Eq(F_329(x), F_330(x) - F_332(x))
Eq(F_330(x), F_331(x)/F_28(x))
Eq(F_331(x), F_50(x))
Eq(F_332(x), F_333(x) + F_340(x))
Eq(F_333(x), F_334(x))
Eq(F_334(x), F_335(x) + F_337(x))
Eq(F_335(x), F_336(x))
Eq(F_336(x), F_0(x)*F_11(x)*F_12(x))
Eq(F_337(x), F_124(x)*F_338(x))
Eq(F_338(x), F_339(x))
Eq(F_339(x), F_17(x)*F_28(x)*F_73(x))
Eq(F_340(x), F_341(x))
Eq(F_341(x), F_0(x)*F_124(x)*F_28(x)*F_342(x))
Eq(F_342(x), -F_11(x) + F_19(x))
Eq(F_343(x), F_0(x)*F_344(x))
Eq(F_344(x), F_345(x)/F_28(x))
Eq(F_345(x), F_346(x))
Eq(F_346(x), F_347(x) - F_416(x))
Eq(F_347(x), F_348(x) - F_350(x))
Eq(F_348(x), F_349(x)/F_28(x))
Eq(F_349(x), F_227(x))
Eq(F_350(x), F_330(x) - F_351(x))
Eq(F_351(x), F_352(x) + F_367(x))
Eq(F_352(x), F_12(x) + F_353(x))
Eq(F_353(x), F_354(x))
Eq(F_354(x), F_28(x)*F_355(x))
Eq(F_355(x), F_356(x) + F_360(x))
Eq(F_356(x), F_124(x)*F_357(x))
Eq(F_357(x), F_12(x) + F_358(x))
Eq(F_358(x), F_359(x))
Eq(F_359(x), F_12(x)*F_124(x)*F_28(x)*F_357(x))
Eq(F_360(x), F_12(x)*F_361(x))
Eq(F_361(x), F_362(x)/(F_12(x)*F_26(x)))
Eq(F_362(x), F_363(x))
Eq(F_363(x), -F_364(x) + F_44(x))
Eq(F_364(x), F_365(x) + F_46(x))
Eq(F_365(x), F_366(x))
Eq(F_366(x), F_124(x)*F_26(x)*F_357(x))
Eq(F_367(x), F_368(x))
Eq(F_368(x), F_28(x)*F_369(x))
Eq(F_369(x), F_370(x)/F_28(x))
Eq(F_370(x), F_371(x))
Eq(F_371(x), F_372(x) - F_377(x))
Eq(F_372(x), F_373(x)/F_28(x))
Eq(F_373(x), F_374(x))
Eq(F_374(x), -F_375(x) + F_49(x))
Eq(F_375(x), F_376(x))
Eq(F_376(x), F_0(x)*F_12(x))
Eq(F_377(x), F_378(x) + F_414(x))
Eq(F_378(x), F_379(x))
Eq(F_379(x), F_28(x)*F_380(x))
Eq(F_380(x), F_381(x) + F_382(x))
Eq(F_381(x), F_371(x)*F_49(x))
Eq(F_382(x), F_342(x)*F_383(x))
Eq(F_383(x), F_384(x))
Eq(F_384(x), F_28(x)*F_385(x))
Eq(F_385(x), F_386(x) + F_413(x))
Eq(F_386(x), F_387(x) + F_49(x))
Eq(F_387(x), F_388(x))
Eq(F_388(x), F_28(x)*F_389(x))
Eq(F_389(x), F_390(x)/(F_232(x)*F_28(x)))
Eq(F_390(x), F_391(x))
Eq(F_391(x), F_392(x) - F_394(x))
Eq(F_392(x), F_393(x)/F_28(x))
Eq(F_393(x), F_228(x))
Eq(F_394(x), F_395(x) + F_403(x))
Eq(F_395(x), F_396(x))
Eq(F_396(x), F_232(x)*F_397(x))
Eq(F_397(x), F_398(x)/(F_24(x)*F_28(x)))
Eq(F_398(x), F_399(x))
Eq(F_399(x), F_400(x))
Eq(F_400(x), F_24(x)*F_28(x)*F_401(x))
Eq(F_401(x), F_402(x)/(F_24(x)*F_28(x)))
Eq(F_402(x), F_249(x))
Eq(F_403(x), F_404(x))
Eq(F_404(x), F_232(x)*F_28(x)**2*F_405(x)*F_98(x))
Eq(F_405(x), F_406(x) + F_407(x))
Eq(F_406(x), F_24(x)*F_98(x))
Eq(F_407(x), F_408(x))
Eq(F_408(x), F_24(x)*F_28(x)*F_409(x))
Eq(F_409(x), F_389(x) + F_410(x))
Eq(F_410(x), F_411(x)*F_98(x))
Eq(F_411(x), F_412(x))
Eq(F_412(x), F_28(x)*F_405(x))
Eq(F_413(x), F_124(x)*F_411(x))
Eq(F_414(x), F_415(x))
Eq(F_415(x), F_124(x)*F_28(x)*F_342(x))
Eq(F_416(x), F_417(x) - F_418(x))
Eq(F_417(x), -F_329(x) + F_348(x))
Eq(F_418(x), F_419(x))
Eq(F_419(x), F_28(x)*F_420(x))
Eq(F_420(x), F_421(x) + F_425(x))
Eq(F_421(x), F_253(x)*F_422(x))
Eq(F_422(x), F_416(x) + F_423(x))
Eq(F_423(x), F_424(x))
Eq(F_424(x), F_232(x)*F_352(x))
Eq(F_425(x), F_426(x)*F_73(x))
Eq(F_426(x), F_427(x))
Eq(F_427(x), F_124(x)*F_19(x)*F_28(x))
Eq(F_428(x), F_124(x)*F_342(x))
Eq(F_429(x), F_430(x)/(F_28(x)*F_357(x)))
Eq(F_430(x), F_431(x))
Eq(F_431(x), F_432(x) - F_442(x))
Eq(F_432(x), F_433(x) + F_435(x))
Eq(F_433(x), F_434(x))
Eq(F_434(x), F_125(x)*F_253(x)*F_28(x)*F_357(x))
Eq(F_435(x), F_436(x))
Eq(F_436(x), F_28(x)*F_357(x)*F_437(x))
Eq(F_437(x), F_438(x))
Eq(F_438(x), F_124(x)*F_28(x)*F_439(x))
Eq(F_439(x), F_440(x) + F_72(x))
Eq(F_440(x), F_441(x))
Eq(F_441(x), F_124(x)*F_176(x)*F_2(x))
Eq(F_442(x), F_443(x))
Eq(F_443(x), F_28(x)*F_311(x)*F_357(x))
Eq(F_444(x), F_125(x)*F_253(x)*F_445(x))
Eq(F_445(x), F_446(x)/F_124(x))
Eq(F_446(x), F_447(x) - F_629(x))
Eq(F_447(x), F_448(x)/(F_0(x)*F_28(x)))
Eq(F_448(x), F_449(x))
Eq(F_449(x), F_450(x)/F_28(x))
Eq(F_450(x), F_451(x))
Eq(F_451(x), F_330(x) - F_452(x))
Eq(F_452(x), F_453(x) + F_625(x))
Eq(F_453(x), F_454(x))
Eq(F_454(x), F_0(x)*F_455(x))
Eq(F_455(x), F_456(x) + F_457(x))
Eq(F_456(x), F_55(x))
Eq(F_457(x), F_458(x))
Eq(F_458(x), F_28(x)*F_459(x))
Eq(F_459(x), F_460(x) + F_607(x))
Eq(F_460(x), F_461(x) - F_470(x))
Eq(F_461(x), F_462(x)/F_28(x))
Eq(F_462(x), F_463(x))
Eq(F_463(x), F_28(x)*F_464(x))
Eq(F_464(x), F_465(x))
Eq(F_465(x), F_28(x)*F_466(x))
Eq(F_466(x), F_467(x) + F_468(x))
Eq(F_467(x), F_11(x)*F_401(x))
Eq(F_468(x), F_469(x))
Eq(F_469(x), F_17(x)*F_409(x))
Eq(F_470(x), F_471(x)/F_24(x))
Eq(F_471(x), F_472(x) - F_541(x))
Eq(F_472(x), F_473(x)/F_28(x))
Eq(F_473(x), F_474(x))
Eq(F_474(x), F_475(x)/F_28(x))
Eq(F_475(x), F_476(x))
Eq(F_476(x), F_477(x) - F_478(x))
Eq(F_477(x), F_132(x) + F_50(x))
Eq(F_478(x), F_479(x))
Eq(F_479(x), F_28(x)*F_480(x))
Eq(F_480(x), F_481(x) + F_484(x))
Eq(F_481(x), F_482(x))
Eq(F_482(x), F_483(x)**2)
Eq(F_483(x), F_24(x) + F_478(x))
Eq(F_484(x), F_485(x))
Eq(F_485(x), F_28(x)*F_483(x)*F_486(x))
Eq(F_486(x), F_487(x))
Eq(F_487(x), F_28(x)*F_488(x))
Eq(F_488(x), F_489(x) + F_514(x))
Eq(F_489(x), F_490(x)*F_504(x))
Eq(F_490(x), F_483(x) + F_491(x))
Eq(F_491(x), F_492(x))
Eq(F_492(x), F_124(x)*F_28(x)*F_493(x))
Eq(F_493(x), F_494(x) + F_496(x))
Eq(F_494(x), F_495(x))
Eq(F_495(x), F_357(x)*F_483(x))
Eq(F_496(x), F_497(x))
Eq(F_497(x), F_28(x)*F_483(x)*F_498(x))
Eq(F_498(x), F_499(x) - F_501(x))
Eq(F_499(x), F_500(x)/F_28(x))
Eq(F_500(x), F_501(x))
Eq(F_501(x), F_490(x) - F_502(x))
Eq(F_502(x), F_503(x))
Eq(F_503(x), F_24(x)*F_357(x))
Eq(F_504(x), F_505(x) + F_508(x))
Eq(F_505(x), F_124(x) + F_506(x))
Eq(F_506(x), F_507(x))
Eq(F_507(x), F_176(x)*F_28(x))
Eq(F_508(x), F_509(x))
Eq(F_509(x), F_28(x)*F_510(x))
Eq(F_510(x), F_511(x) + F_512(x))
Eq(F_511(x), F_124(x)*F_504(x))
Eq(F_512(x), F_513(x))
Eq(F_513(x), F_124(x)**2*F_506(x))
Eq(F_514(x), F_515(x))
Eq(F_515(x), F_124(x)**2*F_516(x))
Eq(F_516(x), -F_490(x) + F_517(x))
Eq(F_517(x), F_518(x) - F_520(x))
Eq(F_518(x), F_519(x)/F_28(x))
Eq(F_519(x), F_478(x))
Eq(F_520(x), F_521(x))
Eq(F_521(x), F_28(x)*F_522(x))
Eq(F_522(x), F_523(x))
Eq(F_523(x), F_524(x) - F_537(x))
Eq(F_524(x), F_525(x)/(F_24(x)*F_28(x)))
Eq(F_525(x), F_526(x))
Eq(F_526(x), F_527(x) - F_535(x))
Eq(F_527(x), F_483(x) + F_528(x))
Eq(F_528(x), F_529(x))
Eq(F_529(x), F_28(x)*F_530(x))
Eq(F_530(x), F_527(x) + F_531(x))
Eq(F_531(x), F_532(x))
Eq(F_532(x), F_28(x)*F_527(x)*F_533(x))
Eq(F_533(x), F_534(x)/(F_24(x)*F_28(x)))
Eq(F_534(x), F_478(x))
Eq(F_535(x), F_536(x))
Eq(F_536(x), F_25(x)**2)
Eq(F_537(x), F_527(x) + F_538(x))
Eq(F_538(x), F_539(x)/(F_124(x)*F_28(x)))
Eq(F_539(x), F_540(x))
Eq(F_540(x), F_490(x) - F_527(x))
Eq(F_541(x), F_542(x) - F_581(x))
Eq(F_542(x), F_543(x))
Eq(F_543(x), F_472(x) - F_544(x))
Eq(F_544(x), F_24(x)*F_545(x))
Eq(F_545(x), F_546(x))
Eq(F_546(x), F_190(x)*F_28(x)*F_547(x))
Eq(F_547(x), F_548(x)/F_28(x))
Eq(F_548(x), F_549(x))
Eq(F_549(x), F_550(x)/(F_25(x)*F_26(x)))
Eq(F_550(x), F_551(x) - F_574(x))
Eq(F_551(x), F_552(x)/F_28(x))
Eq(F_552(x), F_553(x))
Eq(F_553(x), F_554(x) - F_558(x))
Eq(F_554(x), F_555(x)/F_28(x))
Eq(F_555(x), F_556(x))
Eq(F_556(x), F_557(x)/F_28(x))
Eq(F_557(x), F_291(x))
Eq(F_558(x), F_559(x))
Eq(F_559(x), F_560(x) + F_570(x))
Eq(F_560(x), F_554(x) - F_561(x))
Eq(F_561(x), F_562(x))
Eq(F_562(x), F_28(x)*F_563(x))
Eq(F_563(x), F_564(x) + F_568(x))
Eq(F_564(x), F_25(x)*F_565(x))
Eq(F_565(x), F_566(x) + F_567(x))
Eq(F_566(x), F_25(x)*F_455(x))
Eq(F_567(x), F_414(x))
Eq(F_568(x), F_569(x))
Eq(F_569(x), F_25(x)**2*F_28(x)*F_322(x))
Eq(F_570(x), F_571(x))
Eq(F_571(x), F_26(x)*F_572(x))
Eq(F_572(x), F_17(x) + F_573(x))
Eq(F_573(x), F_11(x)*F_25(x))
Eq(F_574(x), F_575(x) + F_579(x))
Eq(F_575(x), F_576(x) - F_578(x))
Eq(F_576(x), F_551(x) - F_577(x))
Eq(F_577(x), F_25(x)*F_26(x)*F_325(x))
Eq(F_578(x), F_125(x)*F_19(x)*F_25(x)*F_26(x))
Eq(F_579(x), F_25(x)*F_26(x)*F_580(x))
Eq(F_580(x), -F_11(x) + F_455(x))
Eq(F_581(x), F_2(x)*F_24(x)*F_582(x))
Eq(F_582(x), F_583(x)/F_190(x))
Eq(F_583(x), F_584(x) - F_589(x))
Eq(F_584(x), F_585(x)/F_28(x))
Eq(F_585(x), F_586(x))
Eq(F_586(x), F_28(x)**2*F_587(x)*F_73(x))
Eq(F_587(x), F_588(x)/F_28(x))
Eq(F_588(x), F_580(x))
Eq(F_589(x), F_590(x)*F_594(x))
Eq(F_590(x), F_591(x) + F_592(x))
Eq(F_591(x), F_236(x)*F_582(x))
Eq(F_592(x), F_593(x)/(F_28(x)*F_73(x)))
Eq(F_593(x), F_545(x))
Eq(F_594(x), F_595(x) - F_605(x))
Eq(F_595(x), F_232(x) + F_596(x))
Eq(F_596(x), F_597(x))
Eq(F_597(x), F_28(x)*F_598(x))
Eq(F_598(x), F_599(x) + F_604(x))
Eq(F_599(x), F_600(x) + F_602(x))
Eq(F_600(x), F_601(x))
Eq(F_601(x), F_232(x)*F_49(x))
Eq(F_602(x), F_603(x))
Eq(F_603(x), F_232(x)*F_28(x)**2*F_385(x))
Eq(F_604(x), F_124(x)*F_232(x)*F_28(x))
Eq(F_605(x), F_606(x))
Eq(F_606(x), F_0(x)*F_232(x))
Eq(F_607(x), F_608(x)/(F_28(x)*F_612(x)))
Eq(F_608(x), F_609(x))
Eq(F_609(x), F_28(x)*F_590(x)*F_610(x))
Eq(F_610(x), F_611(x))
Eq(F_611(x), F_232(x)*F_28(x)*F_612(x))
Eq(F_612(x), F_613(x) + F_624(x))
Eq(F_613(x), F_614(x) + F_621(x))
Eq(F_614(x), F_25(x) + F_615(x))
Eq(F_615(x), F_616(x))
Eq(F_616(x), F_25(x)*F_28(x)*F_617(x))
Eq(F_617(x), F_618(x) + F_620(x))
Eq(F_618(x), F_613(x) + F_619(x))
Eq(F_619(x), F_192(x))
Eq(F_620(x), F_248(x))
Eq(F_621(x), F_622(x))
Eq(F_622(x), F_25(x)*F_28(x)*F_623(x))
Eq(F_623(x), F_411(x) + F_614(x))
Eq(F_624(x), F_28(x)*F_614(x))
Eq(F_625(x), F_626(x))
Eq(F_626(x), F_28(x)*F_627(x)*F_73(x))
Eq(F_627(x), F_628(x))
Eq(F_628(x), F_28(x)*F_322(x))
Eq(F_629(x), F_630(x))
Eq(F_630(x), F_322(x)*F_505(x))
Eq(F_631(x), F_11(x)*F_429(x))
Eq(F_632(x), F_633(x) + F_635(x))
Eq(F_633(x), F_634(x))
Eq(F_634(x), F_125(x)*F_253(x)*F_28(x)**2*F_322(x))
Eq(F_635(x), F_636(x))
Eq(F_636(x), F_11(x)*F_125(x)*F_253(x)*F_28(x))
Eq(F_637(x), F_638(x) - F_640(x))
Eq(F_638(x), F_639(x)/F_28(x))
Eq(F_639(x), F_129(x))
Eq(F_640(x), F_641(x) - F_643(x))
Eq(F_641(x), F_642(x)/F_28(x))
Eq(F_642(x), F_129(x))
Eq(F_643(x), F_644(x))
Eq(F_644(x), F_28(x)*F_645(x))
Eq(F_645(x), F_646(x) + F_675(x))
Eq(F_646(x), F_647(x) + F_674(x))
Eq(F_647(x), F_330(x) + F_648(x))
Eq(F_648(x), F_649(x)/F_28(x))
Eq(F_649(x), F_650(x))
Eq(F_650(x), F_651(x) - F_665(x))
Eq(F_651(x), F_652(x) + F_661(x))
Eq(F_652(x), F_188(x) + F_653(x))
Eq(F_653(x), F_654(x))
Eq(F_654(x), F_655(x))
Eq(F_655(x), F_28(x)*F_656(x))
Eq(F_656(x), F_657(x) + F_660(x))
Eq(F_657(x), F_229(x) + F_658(x))
Eq(F_658(x), F_659(x))
Eq(F_659(x), F_28(x)*F_409(x))
Eq(F_660(x), F_229(x)*F_28(x))
Eq(F_661(x), F_662(x))
Eq(F_662(x), F_26(x)*F_663(x))
Eq(F_663(x), F_206(x) + F_664(x))
Eq(F_664(x), F_124(x)**2)
Eq(F_665(x), F_666(x) + F_672(x))
Eq(F_666(x), F_187(x) + F_667(x))
Eq(F_667(x), F_668(x))
Eq(F_668(x), F_28(x)*F_669(x))
Eq(F_669(x), F_52(x) + F_670(x))
Eq(F_670(x), F_671(x))
Eq(F_671(x), F_124(x)**3*F_26(x))
Eq(F_672(x), F_673(x))
Eq(F_673(x), F_125(x)*F_28(x)*F_73(x))
Eq(F_674(x), F_124(x)*F_2(x)*F_504(x))
Eq(F_675(x), F_676(x))
Eq(F_676(x), F_124(x)**2*F_677(x))
Eq(F_677(x), F_678(x))
Eq(F_678(x), F_28(x)*F_679(x))
Eq(F_679(x), F_437(x) + F_680(x))
Eq(F_680(x), F_0(x)*F_124(x))
Eq(F_681(x), F_682(x))
Eq(F_682(x), F_28(x)*F_683(x))
Eq(F_683(x), F_684(x))
Eq(F_684(x), F_28(x)*F_58(x)*F_685(x))
Eq(F_685(x), F_686(x)/F_28(x))
Eq(F_686(x), F_294(x))
Eq(F_687(x), F_688(x))
Eq(F_688(x), F_28(x)*F_689(x))
Eq(F_689(x), F_690(x) + F_703(x))
Eq(F_690(x), F_691(x) + F_701(x))
Eq(F_691(x), F_692(x) + F_694(x))
Eq(F_692(x), F_693(x))
Eq(F_693(x), F_11(x)*F_685(x))
Eq(F_694(x), F_695(x))
Eq(F_695(x), F_165(x)*F_28(x)*F_696(x))
Eq(F_696(x), F_697(x) + F_699(x))
Eq(F_697(x), F_64(x) + F_698(x))
Eq(F_698(x), F_71(x))
Eq(F_699(x), F_700(x))
Eq(F_700(x), F_28(x)*F_4(x)*F_58(x))
Eq(F_701(x), F_702(x))
Eq(F_702(x), F_19(x)*F_28(x)*F_439(x))
Eq(F_703(x), F_683(x))
Eq(F_704(x), F_705(x))
Eq(F_705(x), F_28(x)*F_690(x))
Eq(F_706(x), F_707(x))
Eq(F_707(x), F_28(x)*F_708(x))
Eq(F_708(x), F_709(x))
Eq(F_709(x), F_28(x)*F_710(x))
Eq(F_710(x), F_711(x) + F_712(x))
Eq(F_711(x), F_124(x)*F_25(x)*F_357(x)*F_53(x))
Eq(F_712(x), F_165(x)*F_713(x))
Eq(F_713(x), F_714(x))
Eq(F_714(x), F_124(x)*F_25(x)**2*F_28(x)*F_58(x))
Eq(F_715(x), F_716(x) - F_718(x))
Eq(F_716(x), F_717(x)/F_28(x))
Eq(F_717(x), F_224(x))
Eq(F_718(x), F_232(x)*F_719(x))
Eq(F_719(x), F_720(x))
Eq(F_720(x), F_12(x)*F_28(x)*F_721(x))
Eq(F_721(x), F_722(x) + F_732(x))
Eq(F_722(x), F_723(x))
Eq(F_723(x), F_28(x)*F_724(x))
Eq(F_724(x), F_725(x) + F_726(x))
Eq(F_725(x), F_406(x))
Eq(F_726(x), F_727(x))
Eq(F_727(x), F_165(x)*F_28(x)*F_728(x))
Eq(F_728(x), F_729(x))
Eq(F_729(x), F_730(x)/F_2(x))
Eq(F_730(x), F_100(x) - F_731(x))
Eq(F_731(x), F_102(x) + F_160(x))
Eq(F_732(x), F_124(x)*F_733(x))
Eq(F_733(x), -F_722(x) + F_734(x))
Eq(F_734(x), F_735(x)/(F_232(x)*F_28(x)))
Eq(F_735(x), F_736(x))
Eq(F_736(x), F_232(x)*F_28(x)*F_737(x))
Eq(F_737(x), -F_12(x) + F_214(x))
Eq(F_738(x), F_124(x)*F_739(x))
Eq(F_739(x), F_740(x))
Eq(F_740(x), F_28(x)*F_741(x))
Eq(F_741(x), F_742(x) + F_744(x))
Eq(F_742(x), F_743(x))
Eq(F_743(x), F_124(x)**2*F_26(x))
Eq(F_744(x), F_745(x) + F_747(x))
Eq(F_745(x), F_746(x))
Eq(F_746(x), F_28(x)*F_411(x))
Eq(F_747(x), F_748(x))
Eq(F_748(x), F_28(x)*F_658(x))
Eq(F_749(x), F_750(x))
Eq(F_750(x), F_296(x) - F_751(x))
Eq(F_751(x), F_752(x))
Eq(F_752(x), F_297(x) + F_753(x))
Eq(F_753(x), F_754(x))
Eq(F_754(x), F_28(x)*F_755(x))
Eq(F_755(x), F_756(x) + F_768(x))
Eq(F_756(x), F_757(x) + F_766(x))
Eq(F_757(x), F_758(x) + F_765(x))
Eq(F_758(x), F_759(x) + F_760(x))
Eq(F_759(x), F_12(x)*F_4(x))
Eq(F_760(x), F_124(x)*F_761(x))
Eq(F_761(x), F_762(x))
Eq(F_762(x), F_124(x)*F_28(x)*F_763(x))
Eq(F_763(x), F_679(x) + F_764(x))
Eq(F_764(x), F_124(x)*F_161(x))
Eq(F_765(x), F_212(x)*F_4(x))
Eq(F_766(x), F_767(x))
Eq(F_767(x), F_124(x)**2*F_2(x)*F_506(x))
Eq(F_768(x), F_769(x))
Eq(F_769(x), F_124(x)*F_770(x))
Eq(F_770(x), F_771(x))
Eq(F_771(x), F_28(x)*F_439(x))
Eq(F_772(x), F_187(x) + F_773(x))
Eq(F_773(x), F_774(x))
Eq(F_774(x), F_28(x)*F_775(x))
Eq(F_775(x), F_776(x) + F_784(x))
Eq(F_776(x), F_777(x) + F_781(x))
Eq(F_777(x), F_65(x) + F_778(x))
Eq(F_778(x), F_124(x)*F_779(x))
Eq(F_779(x), F_780(x))
Eq(F_780(x), F_124(x)*F_28(x)*F_73(x))
Eq(F_781(x), F_124(x)*F_782(x))
Eq(F_782(x), F_783(x))
Eq(F_783(x), F_124(x)**2*F_26(x)*F_28(x))
Eq(F_784(x), F_124(x)*F_785(x))
Eq(F_785(x), F_786(x))
Eq(F_786(x), F_28(x)*F_72(x))
Eq(F_787(x), F_19(x)*F_788(x))
Eq(F_788(x), F_789(x))
Eq(F_789(x), F_28(x)*F_790(x))
Eq(F_790(x), F_791(x) + F_792(x))
Eq(F_791(x), F_124(x)*F_763(x))
Eq(F_792(x), F_124(x)*F_160(x)*F_506(x))
Eq(F_793(x), F_794(x))
Eq(F_794(x), F_28(x)*F_50(x))
Eq(F_795(x), F_796(x))
Eq(F_796(x), F_28(x)*F_797(x))
Eq(F_797(x), F_401(x) + F_798(x))
Eq(F_798(x), F_799(x))
Eq(F_799(x), F_28(x)*F_409(x))
Eq(F_800(x), F_801(x))
Eq(F_801(x), F_12(x)*F_26(x)*F_357(x))
Eq(F_802(x), F_803(x))
Eq(F_803(x), F_124(x)*F_26(x)*F_358(x))
Eq(F_804(x), F_805(x) + F_808(x))
Eq(F_805(x), F_806(x)/F_28(x))
Eq(F_806(x), F_807(x))
Eq(F_807(x), F_28(x)*F_46(x))
Eq(F_808(x), F_26(x)*F_809(x))
Eq(F_809(x), F_810(x) + F_813(x))
Eq(F_810(x), F_357(x) + F_811(x))
Eq(F_811(x), F_812(x))
Eq(F_812(x), F_12(x)*F_28(x)*F_810(x))
Eq(F_813(x), F_814(x))
Eq(F_814(x), F_124(x)*F_28(x)*F_815(x))
Eq(F_815(x), F_816(x))
Eq(F_816(x), F_165(x)*F_28(x)*F_357(x)*F_38(x))
Eq(F_817(x), x*(F_817(x) + 1)**4 + (-x - 1)*(F_817(x) + 1)**3 + (2*x - 3)*(F_817(x) + 1) + (F_817(x) + 1)**2*(x**2 - 2*x + 3) + F_817(x) + 1)
Eq(F_818(x), F_819(x))
Eq(F_819(x), F_28(x)*F_820(x))
Eq(F_820(x), F_821(x) + F_936(x))
Eq(F_821(x), F_822(x) + F_935(x))
Eq(F_822(x), F_22(x)*F_823(x))
Eq(F_823(x), F_824(x) - F_829(x))
Eq(F_824(x), F_825(x)/F_28(x))
Eq(F_825(x), F_826(x))
Eq(F_826(x), F_20(x) - F_827(x))
Eq(F_827(x), F_828(x))
Eq(F_828(x), F_232(x)*F_38(x))
Eq(F_829(x), F_830(x) + F_832(x))
Eq(F_830(x), F_831(x))
Eq(F_831(x), F_236(x)*F_826(x))
Eq(F_832(x), F_833(x) - F_933(x))
Eq(F_833(x), F_20(x) + F_834(x))
Eq(F_834(x), F_835(x))
Eq(F_835(x), F_28(x)*F_836(x))
Eq(F_836(x), F_20(x) + F_837(x))
Eq(F_837(x), F_838(x))
Eq(F_838(x), F_24(x)*F_28(x)*F_839(x))
Eq(F_839(x), F_840(x)/(F_24(x)*F_28(x)**2))
Eq(F_840(x), F_841(x))
Eq(F_841(x), F_842(x) - F_846(x))
Eq(F_842(x), F_843(x)/F_28(x))
Eq(F_843(x), F_844(x))
Eq(F_844(x), F_845(x)/F_28(x))
Eq(F_845(x), F_132(x))
Eq(F_846(x), F_847(x))
Eq(F_847(x), F_848(x) + F_910(x))
Eq(F_848(x), F_849(x))
Eq(F_849(x), F_850(x) - F_908(x))
Eq(F_850(x), F_851(x) + F_865(x))
Eq(F_851(x), F_852(x) + F_863(x))
Eq(F_852(x), F_853(x))
Eq(F_853(x), F_854(x) - F_859(x))
Eq(F_854(x), F_855(x)/F_28(x))
Eq(F_855(x), F_856(x))
Eq(F_856(x), F_28(x)*F_857(x))
Eq(F_857(x), F_809(x) + F_858(x))
Eq(F_858(x), F_202(x)*F_810(x))
Eq(F_859(x), F_860(x))
Eq(F_860(x), F_202(x)*F_28(x)*F_861(x))
Eq(F_861(x), F_862(x)/(F_24(x)*F_28(x)))
Eq(F_862(x), F_815(x))
Eq(F_863(x), F_864(x))
Eq(F_864(x), F_24(x)*F_29(x))
Eq(F_865(x), F_866(x))
Eq(F_866(x), F_28(x)*F_867(x))
Eq(F_867(x), F_868(x) + F_872(x))
Eq(F_868(x), F_24(x)*F_29(x)*F_869(x))
Eq(F_869(x), F_352(x) + F_870(x))
Eq(F_870(x), F_871(x))
Eq(F_871(x), F_12(x)*F_28(x)*F_869(x))
Eq(F_872(x), F_873(x))
Eq(F_873(x), F_24(x)*F_506(x)*F_874(x))
Eq(F_874(x), F_875(x)/(F_176(x)*F_232(x)*F_28(x)))
Eq(F_875(x), F_876(x))
Eq(F_876(x), F_232(x)*F_28(x)*F_506(x)*F_877(x))
Eq(F_877(x), F_878(x)/F_202(x))
Eq(F_878(x), F_879(x) - F_905(x))
Eq(F_879(x), F_880(x)/F_28(x))
Eq(F_880(x), F_881(x))
Eq(F_881(x), F_854(x) - F_882(x))
Eq(F_882(x), F_883(x))
Eq(F_883(x), F_884(x) + F_904(x))
Eq(F_884(x), F_885(x) + F_891(x))
Eq(F_885(x), F_886(x) + F_889(x))
Eq(F_886(x), F_38(x) + F_887(x))
Eq(F_887(x), F_888(x))
Eq(F_888(x), F_28(x)*F_809(x))
Eq(F_889(x), F_890(x))
Eq(F_890(x), F_26(x)*F_28(x)*F_38(x))
Eq(F_891(x), F_805(x) - F_892(x))
Eq(F_892(x), F_889(x) + F_893(x))
Eq(F_893(x), F_894(x) - F_902(x))
Eq(F_894(x), F_805(x) - F_895(x))
Eq(F_895(x), F_896(x))
Eq(F_896(x), F_28(x)*F_897(x))
Eq(F_897(x), F_898(x) + F_901(x))
Eq(F_898(x), F_809(x)*F_899(x))
Eq(F_899(x), F_900(x))
Eq(F_900(x), F_28(x)*F_729(x))
Eq(F_901(x), F_361(x)*F_38(x))
Eq(F_902(x), F_903(x))
Eq(F_903(x), F_24(x)*F_28(x)*F_887(x))
Eq(F_904(x), F_202(x)*F_886(x))
Eq(F_905(x), F_202(x)*F_906(x))
Eq(F_906(x), F_901(x) + F_907(x))
Eq(F_907(x), F_125(x)*F_809(x))
Eq(F_908(x), F_909(x))
Eq(F_909(x), F_19(x)*F_24(x)*F_28(x)**2*F_38(x))
Eq(F_910(x), F_911(x))
Eq(F_911(x), F_28(x)*F_912(x))
Eq(F_912(x), F_913(x) - F_916(x))
Eq(F_913(x), F_914(x)/F_28(x))
Eq(F_914(x), F_915(x))
Eq(F_915(x), F_842(x) - F_850(x))
Eq(F_916(x), F_917(x))
Eq(F_917(x), F_24(x)*F_28(x)*F_918(x))
Eq(F_918(x), F_919(x) + F_932(x))
Eq(F_919(x), F_920(x))
Eq(F_920(x), F_28(x)*F_921(x))
Eq(F_921(x), F_922(x) + F_923(x))
Eq(F_922(x), F_19(x)*F_823(x))
Eq(F_923(x), F_837(x)*F_924(x))
Eq(F_924(x), F_925(x)/F_342(x))
Eq(F_925(x), F_926(x) - F_931(x))
Eq(F_926(x), F_927(x)/F_28(x))
Eq(F_927(x), F_928(x))
Eq(F_928(x), F_323(x) - F_929(x))
Eq(F_929(x), F_930(x))
Eq(F_930(x), F_12(x)*F_19(x))
Eq(F_931(x), F_19(x)*F_371(x))
Eq(F_932(x), F_124(x)*F_837(x))
Eq(F_933(x), F_934(x))
Eq(F_934(x), F_20(x)*F_236(x))
Eq(F_935(x), F_124(x)*F_24(x)*F_28(x)*F_837(x))
Eq(F_936(x), F_837(x)*F_937(x))
Eq(F_937(x), F_938(x)/F_28(x))
Eq(F_938(x), F_939(x))
Eq(F_939(x), -F_1415(x) + F_940(x))
Eq(F_940(x), F_941(x))
Eq(F_941(x), F_942(x) - F_945(x))
Eq(F_942(x), F_943(x)/F_28(x))
Eq(F_943(x), F_944(x))
Eq(F_944(x), F_28(x)*F_29(x))
Eq(F_945(x), F_946(x))
Eq(F_946(x), F_202(x)*F_28(x)*F_947(x))
Eq(F_947(x), F_1403(x) + F_948(x))
Eq(F_948(x), F_949(x)/F_28(x))
Eq(F_949(x), F_950(x))
Eq(F_950(x), -F_240(x) + F_951(x))
Eq(F_951(x), F_1358(x) + F_952(x))
Eq(F_952(x), -F_1357(x) + F_953(x))
Eq(F_953(x), F_954(x)/F_26(x))
Eq(F_954(x), F_955(x))
Eq(F_955(x), F_956(x) - F_990(x))
Eq(F_956(x), F_957(x))
Eq(F_957(x), F_958(x) - F_961(x))
Eq(F_958(x), F_959(x)/F_28(x))
Eq(F_959(x), F_960(x))
Eq(F_960(x), -F_278(x) + F_293(x))
Eq(F_961(x), F_962(x))
Eq(F_962(x), -F_1237(x) + F_963(x))
Eq(F_963(x), F_1234(x) + F_964(x))
Eq(F_964(x), F_654(x) + F_965(x))
Eq(F_965(x), F_958(x) - F_966(x))
Eq(F_966(x), F_967(x))
Eq(F_967(x), F_28(x)*F_968(x))
Eq(F_968(x), F_969(x) + F_975(x))
Eq(F_969(x), F_25(x)*F_970(x))
Eq(F_970(x), F_971(x) + F_974(x))
Eq(F_971(x), F_212(x) + F_972(x))
Eq(F_972(x), F_12(x) + F_973(x))
Eq(F_973(x), F_124(x)*F_26(x))
Eq(F_974(x), F_26(x)*F_506(x))
Eq(F_975(x), F_976(x)/F_28(x))
Eq(F_976(x), F_977(x))
Eq(F_977(x), F_958(x) - F_978(x))
Eq(F_978(x), F_979(x))
Eq(F_979(x), F_980(x) + F_986(x))
Eq(F_980(x), F_981(x))
Eq(F_981(x), F_982(x) + F_984(x))
Eq(F_982(x), F_160(x) + F_983(x))
Eq(F_983(x), F_240(x)*F_26(x))
Eq(F_984(x), F_26(x)*F_985(x))
Eq(F_985(x), F_212(x) + F_972(x))
Eq(F_986(x), F_987(x))
Eq(F_987(x), F_958(x) - F_988(x))
Eq(F_988(x), F_989(x))
Eq(F_989(x), F_1231(x) + F_990(x))
Eq(F_990(x), F_991(x) + F_995(x))
Eq(F_991(x), F_992(x))
Eq(F_992(x), F_160(x) + F_993(x))
Eq(F_993(x), F_994(x))
Eq(F_994(x), F_232(x)*F_236(x)*F_26(x))
Eq(F_995(x), F_996(x))
Eq(F_996(x), F_28(x)*F_997(x))
Eq(F_997(x), F_1042(x) + F_998(x))
Eq(F_998(x), F_999(x))
Eq(F_999(x), F_1000(x)*F_25(x))
Eq(F_1000(x), F_1001(x))
Eq(F_1001(x), F_1002(x)*F_28(x))
Eq(F_1002(x), F_1003(x) + F_1041(x))
Eq(F_1003(x), F_1004(x) + F_1013(x))
Eq(F_1004(x), F_1005(x)/F_28(x))
Eq(F_1005(x), F_1006(x))
Eq(F_1006(x), F_1007(x))
Eq(F_1007(x), F_1008(x)*F_28(x))
Eq(F_1008(x), F_1009(x) + F_351(x))
Eq(F_1009(x), F_1010(x))
Eq(F_1010(x), F_1011(x)*F_28(x))
Eq(F_1011(x), F_1012(x) + F_627(x))
Eq(F_1012(x), F_1008(x)*F_236(x))
Eq(F_1013(x), F_1014(x) - F_1041(x))
Eq(F_1014(x), F_1015(x)/F_28(x))
Eq(F_1015(x), F_1016(x))
Eq(F_1016(x), F_1017(x))
Eq(F_1017(x), F_1018(x)*F_28(x))
Eq(F_1018(x), F_1006(x) + F_1019(x))
Eq(F_1019(x), F_1020(x)/F_17(x))
Eq(F_1020(x), F_1021(x) - F_1023(x))
Eq(F_1021(x), F_1022(x)/F_28(x))
Eq(F_1022(x), F_457(x))
Eq(F_1023(x), F_1024(x)*F_11(x))
Eq(F_1024(x), F_1025(x) - F_1027(x))
Eq(F_1025(x), F_1026(x)/F_28(x))
Eq(F_1026(x), F_13(x))
Eq(F_1027(x), F_1028(x)/F_134(x))
Eq(F_1028(x), F_1029(x))
Eq(F_1029(x), F_1030(x) + F_1032(x))
Eq(F_1030(x), F_1031(x))
Eq(F_1031(x), F_11(x)*F_134(x))
Eq(F_1032(x), F_1033(x)*F_134(x))
Eq(F_1033(x), F_1034(x)/F_342(x))
Eq(F_1034(x), F_1035(x) - F_1040(x))
Eq(F_1035(x), F_1036(x)/F_28(x))
Eq(F_1036(x), F_1037(x))
Eq(F_1037(x), -F_1038(x) + F_455(x))
Eq(F_1038(x), F_1039(x))
Eq(F_1039(x), F_11(x)*F_12(x))
Eq(F_1040(x), F_11(x)*F_371(x))
Eq(F_1041(x), F_1004(x)*F_28(x))
Eq(F_1042(x), F_1043(x))
Eq(F_1043(x), F_1044(x)*F_25(x)*F_26(x)*F_28(x))
Eq(F_1044(x), F_1045(x)/(F_125(x)*F_253(x)*F_28(x)))
Eq(F_1045(x), F_1046(x))
Eq(F_1046(x), F_1047(x) - F_1218(x))
Eq(F_1047(x), F_1048(x) - F_1051(x))
Eq(F_1048(x), F_1049(x))
Eq(F_1049(x), F_1050(x)/F_28(x))
Eq(F_1050(x), F_750(x))
Eq(F_1051(x), F_1052(x))
Eq(F_1052(x), F_1053(x)*F_28(x)*F_437(x))
Eq(F_1053(x), F_1054(x)/(F_28(x)*F_770(x)))
Eq(F_1054(x), F_1055(x))
Eq(F_1055(x), F_1056(x) - F_1070(x))
Eq(F_1056(x), F_1057(x)/F_28(x))
Eq(F_1057(x), F_1058(x))
Eq(F_1058(x), F_1059(x) - F_1066(x))
Eq(F_1059(x), F_1060(x)/F_28(x))
Eq(F_1060(x), F_1061(x))
Eq(F_1061(x), F_1062(x)*F_28(x))
Eq(F_1062(x), F_1063(x) + F_64(x))
Eq(F_1063(x), F_1064(x) + F_70(x))
Eq(F_1064(x), F_1065(x))
Eq(F_1065(x), F_1006(x)*F_4(x))
Eq(F_1066(x), -F_1067(x) + F_296(x))
Eq(F_1067(x), F_1068(x) + F_248(x))
Eq(F_1068(x), F_1069(x) + F_192(x))
Eq(F_1069(x), F_4(x) + F_785(x))
Eq(F_1070(x), F_1071(x) + F_1073(x))
Eq(F_1071(x), F_1072(x))
Eq(F_1072(x), F_1000(x)*F_4(x))
Eq(F_1073(x), F_1074(x))
Eq(F_1074(x), F_1075(x)*F_28(x))
Eq(F_1075(x), F_1076(x) - F_1216(x))
Eq(F_1076(x), F_1077(x)/F_28(x))
Eq(F_1077(x), F_1078(x))
Eq(F_1078(x), F_1079(x) - F_1098(x))
Eq(F_1079(x), F_1080(x) - F_1096(x))
Eq(F_1080(x), F_1081(x)/F_28(x))
Eq(F_1081(x), F_1082(x))
Eq(F_1082(x), -F_1083(x) + F_296(x))
Eq(F_1083(x), F_1084(x))
Eq(F_1084(x), F_1085(x) + F_1091(x))
Eq(F_1085(x), F_1086(x))
Eq(F_1086(x), F_1087(x) + F_297(x))
Eq(F_1087(x), F_1088(x))
Eq(F_1088(x), F_1089(x)*F_2(x))
Eq(F_1089(x), F_1090(x) + F_28(x))
Eq(F_1090(x), F_232(x)*F_236(x))
Eq(F_1091(x), F_1092(x))
Eq(F_1092(x), F_1093(x)*F_28(x))
Eq(F_1093(x), F_1094(x) + F_1095(x))
Eq(F_1094(x), F_312(x) + F_429(x))
Eq(F_1095(x), F_125(x)*F_253(x)*F_28(x))
Eq(F_1096(x), F_1097(x))
Eq(F_1097(x), F_125(x)*F_770(x))
Eq(F_1098(x), F_1099(x) + F_1103(x))
Eq(F_1099(x), F_1100(x))
Eq(F_1100(x), F_1101(x)*F_236(x))
Eq(F_1101(x), F_1102(x))
Eq(F_1102(x), F_232(x)*F_28(x)**2*F_72(x))
Eq(F_1103(x), F_1104(x))
Eq(F_1104(x), F_1105(x)*F_28(x))
Eq(F_1105(x), F_1106(x) + F_1180(x))
Eq(F_1106(x), F_1107(x) + F_1159(x))
Eq(F_1107(x), F_1108(x)/F_28(x))
Eq(F_1108(x), F_1109(x))
Eq(F_1109(x), -F_1101(x) + F_1110(x))
Eq(F_1110(x), F_1111(x) - F_64(x))
Eq(F_1111(x), -F_1096(x) + F_1112(x))
Eq(F_1112(x), F_1113(x) - F_1158(x))
Eq(F_1113(x), F_1114(x)/F_28(x))
Eq(F_1114(x), F_1115(x))
Eq(F_1115(x), F_1116(x) - F_1123(x))
Eq(F_1116(x), F_1117(x) + F_1119(x))
Eq(F_1117(x), F_1118(x))
Eq(F_1118(x), F_1062(x)*F_236(x)*F_28(x))
Eq(F_1119(x), F_1120(x))
Eq(F_1120(x), F_1121(x)*F_28(x))
Eq(F_1121(x), F_1122(x) + F_791(x))
Eq(F_1122(x), F_160(x)*F_361(x))
Eq(F_1123(x), F_1124(x) - F_1139(x))
Eq(F_1124(x), F_1125(x) + F_1134(x))
Eq(F_1125(x), F_1126(x))
Eq(F_1126(x), F_1127(x)*F_28(x))
Eq(F_1127(x), F_1128(x) + F_1131(x))
Eq(F_1128(x), F_1129(x))
Eq(F_1129(x), F_1130(x)*F_2(x)*F_232(x))
Eq(F_1130(x), F_358(x) + F_817(x))
Eq(F_1131(x), F_1132(x))
Eq(F_1132(x), F_1133(x)*F_2(x)*F_357(x))
Eq(F_1133(x), F_124(x) + F_233(x))
Eq(F_1134(x), F_1135(x))
Eq(F_1135(x), F_1136(x)*F_28(x))
Eq(F_1136(x), F_1137(x) + F_1138(x))
Eq(F_1137(x), F_12(x)*F_763(x))
Eq(F_1138(x), F_160(x)*F_358(x))
Eq(F_1139(x), F_1140(x))
Eq(F_1140(x), F_1141(x)*F_28(x))
Eq(F_1141(x), F_1142(x) + F_1156(x))
Eq(F_1142(x), F_1143(x) + F_1147(x))
Eq(F_1143(x), F_1144(x))
Eq(F_1144(x), F_1145(x)*F_817(x))
Eq(F_1145(x), F_1146(x) + F_761(x))
Eq(F_1146(x), F_232(x)*F_4(x))
Eq(F_1147(x), F_1148(x) + F_1152(x))
Eq(F_1148(x), F_1149(x))
Eq(F_1149(x), F_1150(x)*F_232(x)*F_4(x))
Eq(F_1150(x), F_1151(x))
Eq(F_1151(x), F_1130(x)*F_28(x))
Eq(F_1152(x), F_1153(x))
Eq(F_1153(x), F_1154(x)*F_28(x))
Eq(F_1154(x), F_1155(x))
Eq(F_1155(x), F_124(x)**2*F_253(x)*F_28(x)*F_357(x))
Eq(F_1156(x), F_1157(x))
Eq(F_1157(x), F_770(x)*F_817(x))
Eq(F_1158(x), F_1062(x)*F_28(x))
Eq(F_1159(x), F_1160(x))
Eq(F_1160(x), F_1161(x)*F_124(x)**2*F_28(x))
Eq(F_1161(x), F_1162(x) - F_1175(x))
Eq(F_1162(x), F_1163(x) + F_1173(x))
Eq(F_1163(x), F_1164(x) + F_1170(x))
Eq(F_1164(x), F_1165(x) + F_4(x))
Eq(F_1165(x), F_1166(x))
Eq(F_1166(x), F_1167(x)*F_28(x))
Eq(F_1167(x), F_1168(x) + F_1169(x))
Eq(F_1168(x), F_1164(x) + F_761(x))
Eq(F_1169(x), F_770(x))
Eq(F_1170(x), F_1171(x))
Eq(F_1171(x), F_1172(x)*F_232(x)*F_28(x)**2)
Eq(F_1172(x), F_1164(x) + F_1173(x))
Eq(F_1173(x), F_1174(x))
Eq(F_1174(x), F_124(x)**2*F_2(x))
Eq(F_1175(x), F_1176(x))
Eq(F_1176(x), F_1177(x)*F_232(x)*F_28(x))
Eq(F_1177(x), F_1178(x) + F_788(x))
Eq(F_1178(x), F_1179(x))
Eq(F_1179(x), F_124(x)**2*F_2(x)*F_28(x))
Eq(F_1180(x), F_1181(x))
Eq(F_1181(x), F_1182(x) - F_1215(x))
Eq(F_1182(x), F_1183(x)/F_28(x))
Eq(F_1183(x), F_1184(x))
Eq(F_1184(x), F_1185(x) - F_1213(x))
Eq(F_1185(x), F_1186(x) - F_1188(x))
Eq(F_1186(x), F_1187(x))
Eq(F_1187(x), F_1080(x) - F_1112(x))
Eq(F_1188(x), F_1189(x) - F_1208(x))
Eq(F_1189(x), F_1190(x)/F_28(x))
Eq(F_1190(x), F_1191(x))
Eq(F_1191(x), F_1192(x)*F_28(x))
Eq(F_1192(x), F_1193(x) + F_1195(x))
Eq(F_1193(x), F_1194(x))
Eq(F_1194(x), F_124(x)*F_179(x)*F_28(x))
Eq(F_1195(x), F_1196(x) - F_1198(x))
Eq(F_1196(x), F_1197(x)/F_28(x))
Eq(F_1197(x), F_1058(x))
Eq(F_1198(x), F_1193(x) + F_1199(x))
Eq(F_1199(x), F_1200(x))
Eq(F_1200(x), F_1201(x)*F_28(x))
Eq(F_1201(x), F_1202(x) + F_1205(x))
Eq(F_1202(x), F_1203(x)/F_28(x))
Eq(F_1203(x), F_1204(x))
Eq(F_1204(x), F_52(x) - F_599(x))
Eq(F_1205(x), F_1206(x)*F_232(x))
Eq(F_1206(x), F_1207(x))
Eq(F_1207(x), F_124(x)*F_28(x)*F_72(x))
Eq(F_1208(x), F_1209(x) + F_1211(x))
Eq(F_1209(x), F_1210(x))
Eq(F_1210(x), F_1016(x)*F_4(x))
Eq(F_1211(x), F_1212(x))
Eq(F_1212(x), F_28(x)*F_785(x)*F_924(x))
Eq(F_1213(x), F_1214(x))
Eq(F_1214(x), F_1101(x)*F_28(x))
Eq(F_1215(x), F_1160(x))
Eq(F_1216(x), F_1217(x))
Eq(F_1217(x), F_1053(x)*F_124(x)*F_2(x)*F_506(x))
Eq(F_1218(x), F_1219(x) - F_1229(x))
Eq(F_1219(x), F_1048(x) - F_1220(x))
Eq(F_1220(x), F_1221(x))
Eq(F_1221(x), F_1222(x)*F_28(x))
Eq(F_1222(x), F_1223(x) + F_1224(x))
Eq(F_1223(x), F_1053(x)*F_429(x))
Eq(F_1224(x), F_1225(x)*F_125(x)*F_253(x))
Eq(F_1225(x), F_1226(x)/(F_124(x)**2*F_2(x)))
Eq(F_1226(x), F_1227(x))
Eq(F_1227(x), F_1076(x) - F_1228(x))
Eq(F_1228(x), F_1053(x)*F_788(x))
Eq(F_1229(x), F_1230(x))
Eq(F_1230(x), F_1053(x)*F_28(x)*F_311(x))
Eq(F_1231(x), F_1232(x))
Eq(F_1232(x), F_1233(x)*F_26(x))
Eq(F_1233(x), F_240(x) + F_973(x))
Eq(F_1234(x), F_1235(x))
Eq(F_1235(x), F_1236(x)*F_25(x)*F_28(x))
Eq(F_1236(x), F_509(x))
Eq(F_1237(x), F_1238(x))
Eq(F_1238(x), F_1239(x) - F_1355(x))
Eq(F_1239(x), F_1240(x))
Eq(F_1240(x), F_1241(x) - F_1242(x))
Eq(F_1241(x), F_297(x) + F_643(x))
Eq(F_1242(x), F_1243(x))
Eq(F_1243(x), F_1244(x)*F_28(x))
Eq(F_1244(x), F_1245(x) + F_1247(x))
Eq(F_1245(x), F_1246(x))
Eq(F_1246(x), F_24(x)*F_28(x)*F_383(x)*F_952(x))
Eq(F_1247(x), F_1248(x)/F_28(x))
Eq(F_1248(x), F_1249(x))
Eq(F_1249(x), F_1250(x) - F_1270(x))
Eq(F_1250(x), F_1251(x) - F_1257(x))
Eq(F_1251(x), F_1252(x)/F_28(x))
Eq(F_1252(x), F_1253(x))
Eq(F_1253(x), -F_1254(x) + F_160(x))
Eq(F_1254(x), F_1255(x))
Eq(F_1255(x), F_0(x) + F_1256(x))
Eq(F_1256(x), F_124(x)*F_2(x))
Eq(F_1257(x), F_1258(x) - F_1267(x))
Eq(F_1258(x), F_1259(x) + F_399(x))
Eq(F_1259(x), F_1260(x) + F_1265(x))
Eq(F_1260(x), F_1261(x) + F_1263(x))
Eq(F_1261(x), F_1262(x))
Eq(F_1262(x), F_24(x)*F_240(x))
Eq(F_1263(x), F_1264(x))
Eq(F_1264(x), F_124(x)*F_28(x)*F_728(x))
Eq(F_1265(x), F_1266(x))
Eq(F_1266(x), F_165(x)*F_179(x)*F_28(x))
Eq(F_1267(x), F_1268(x) + F_240(x))
Eq(F_1268(x), F_1269(x))
Eq(F_1269(x), F_28(x)*F_397(x))
Eq(F_1270(x), F_1271(x))
Eq(F_1271(x), F_1272(x)*F_28(x))
Eq(F_1272(x), F_1273(x) + F_1353(x))
Eq(F_1273(x), F_1274(x)*F_49(x))
Eq(F_1274(x), F_1275(x)/F_0(x))
Eq(F_1275(x), F_1276(x) - F_1351(x))
Eq(F_1276(x), F_1277(x)/(F_24(x)*F_28(x)))
Eq(F_1277(x), F_1278(x))
Eq(F_1278(x), F_1279(x) - F_1347(x))
Eq(F_1279(x), F_1280(x) + F_1346(x))
Eq(F_1280(x), F_1281(x))
Eq(F_1281(x), F_1282(x) + F_132(x))
Eq(F_1282(x), F_1283(x)*F_24(x))
Eq(F_1283(x), F_1284(x)/F_232(x))
Eq(F_1284(x), F_1285(x))
Eq(F_1285(x), F_1286(x) - F_1342(x))
Eq(F_1286(x), F_1287(x) + F_1333(x))
Eq(F_1287(x), F_1288(x) + F_1290(x))
Eq(F_1288(x), F_1289(x))
Eq(F_1289(x), F_24(x)*F_595(x))
Eq(F_1290(x), F_1291(x))
Eq(F_1291(x), F_1292(x)*F_232(x)*F_28(x))
Eq(F_1292(x), F_1293(x) + F_1330(x))
Eq(F_1293(x), F_1294(x) + F_1296(x))
Eq(F_1294(x), F_1295(x))
Eq(F_1295(x), F_202(x)*F_24(x)*F_28(x)*F_73(x))
Eq(F_1296(x), F_1297(x))
Eq(F_1297(x), F_1298(x)*F_1305(x)*F_28(x))
Eq(F_1298(x), F_1299(x))
Eq(F_1299(x), F_1300(x) + F_236(x))
Eq(F_1300(x), F_1301(x) + F_202(x))
Eq(F_1301(x), F_1302(x) + F_1304(x) + F_199(x))
Eq(F_1302(x), F_1303(x)*F_28(x))
Eq(F_1303(x), F_1301(x) + F_28(x))
Eq(F_1304(x), F_202(x)*F_28(x))
Eq(F_1305(x), F_1306(x) + F_1307(x))
Eq(F_1306(x), F_0(x)*F_24(x))
Eq(F_1307(x), F_1308(x))
Eq(F_1308(x), F_1309(x)*F_24(x)*F_28(x))
Eq(F_1309(x), F_1310(x) + F_1328(x))
Eq(F_1310(x), F_0(x)*F_1311(x))
Eq(F_1311(x), F_1298(x) + F_1312(x))
Eq(F_1312(x), F_1313(x) + F_1326(x))
Eq(F_1313(x), F_1314(x) + F_233(x))
Eq(F_1314(x), F_1315(x) + F_1327(x) + F_199(x))
Eq(F_1315(x), F_1316(x)*F_28(x))
Eq(F_1316(x), F_1317(x) + F_1322(x))
Eq(F_1317(x), F_1318(x) + F_202(x))
Eq(F_1318(x), F_1319(x) + F_1320(x) + F_199(x))
Eq(F_1319(x), F_202(x)*F_28(x))
Eq(F_1320(x), F_1321(x)*F_28(x))
Eq(F_1321(x), F_1318(x) + F_28(x))
Eq(F_1322(x), F_1314(x) + F_1323(x))
Eq(F_1323(x), F_1324(x) + F_1325(x) + 2*F_199(x))
Eq(F_1324(x), F_1314(x)*F_28(x))
Eq(F_1325(x), F_1326(x)*F_28(x))
Eq(F_1326(x), F_1323(x) + F_238(x))
Eq(F_1327(x), F_1313(x)*F_28(x))
Eq(F_1328(x), F_1329(x)*F_190(x))
Eq(F_1329(x), F_1313(x) + F_24(x))
Eq(F_1330(x), F_1331(x)*F_24(x)*F_28(x))
Eq(F_1331(x), F_1332(x))
Eq(F_1332(x), F_1305(x)*F_28(x))
Eq(F_1333(x), F_1334(x))
Eq(F_1334(x), F_1335(x)*F_28(x))
Eq(F_1335(x), F_1336(x))
Eq(F_1336(x), F_1337(x)*F_1341(x)*F_232(x)*F_28(x))
Eq(F_1337(x), F_1338(x) + F_1339(x))
Eq(F_1338(x), F_124(x)*F_504(x))
Eq(F_1339(x), F_1340(x))
Eq(F_1340(x), F_124(x)**2*F_506(x))
Eq(F_1341(x), F_0(x) + F_1331(x))
Eq(F_1342(x), F_1343(x))
Eq(F_1343(x), F_1287(x) - F_1344(x))
Eq(F_1344(x), F_1345(x))
Eq(F_1345(x), F_1341(x)*F_232(x))
Eq(F_1346(x), F_261(x))
Eq(F_1347(x), F_1348(x))
Eq(F_1348(x), F_1349(x) + F_73(x))
Eq(F_1349(x), F_1350(x))
Eq(F_1350(x), F_124(x)*F_2(x)*F_24(x))
Eq(F_1351(x), F_1352(x))
Eq(F_1352(x), F_190(x)*F_202(x)*F_952(x))
Eq(F_1353(x), F_1354(x))
Eq(F_1354(x), F_202(x)*F_383(x)*F_952(x))
Eq(F_1355(x), F_1356(x)*F_291(x))
Eq(F_1356(x), F_1236(x) + F_952(x))
Eq(F_1357(x), F_26(x)*F_505(x))
Eq(F_1358(x), F_1359(x)/F_25(x))
Eq(F_1359(x), F_1360(x))
Eq(F_1360(x), F_1361(x) - F_1363(x))
Eq(F_1361(x), F_1362(x)/F_28(x))
Eq(F_1362(x), F_961(x))
Eq(F_1363(x), F_1364(x))
Eq(F_1364(x), F_1365(x)*F_25(x)*F_26(x)*F_28(x))
Eq(F_1365(x), F_1366(x)/(F_25(x)*F_26(x)*F_28(x)))
Eq(F_1366(x), F_1367(x))
Eq(F_1367(x), F_1368(x) - F_1372(x))
Eq(F_1368(x), F_1369(x) + F_1370(x))
Eq(F_1369(x), F_25(x)*F_953(x))
Eq(F_1370(x), F_1371(x)/F_28(x))
Eq(F_1371(x), F_961(x))
Eq(F_1372(x), F_1373(x))
Eq(F_1373(x), F_1374(x)*F_25(x))
Eq(F_1374(x), F_1368(x) - F_1375(x))
Eq(F_1375(x), F_1376(x)/F_28(x))
Eq(F_1376(x), F_1377(x))
Eq(F_1377(x), -F_1378(x) + F_958(x))
Eq(F_1378(x), F_1379(x) + F_1394(x))
Eq(F_1379(x), F_1380(x))
Eq(F_1380(x), F_1381(x) + F_1391(x))
Eq(F_1381(x), F_1382(x) + F_1385(x))
Eq(F_1382(x), F_1383(x))
Eq(F_1383(x), F_1384(x) + F_160(x))
Eq(F_1384(x), F_240(x)*F_28(x))
Eq(F_1385(x), F_1386(x) - F_1389(x))
Eq(F_1386(x), F_1387(x)/F_28(x))
Eq(F_1387(x), F_1388(x))
Eq(F_1388(x), F_13(x)*F_28(x))
Eq(F_1389(x), F_1390(x))
Eq(F_1390(x), F_1027(x)*F_28(x))
Eq(F_1391(x), F_1392(x))
Eq(F_1392(x), F_1393(x)*F_236(x)*F_26(x))
Eq(F_1393(x), F_232(x) + F_28(x))
Eq(F_1394(x), F_1395(x))
Eq(F_1395(x), F_1396(x)*F_28(x))
Eq(F_1396(x), F_1397(x) + F_997(x))
Eq(F_1397(x), F_1398(x)*F_25(x)*F_28(x))
Eq(F_1398(x), F_1399(x))
Eq(F_1399(x), F_1400(x)*F_28(x))
Eq(F_1400(x), F_1401(x) + F_1402(x))
Eq(F_1401(x), F_124(x)*F_505(x))
Eq(F_1402(x), F_124(x)*F_506(x))
Eq(F_1403(x), F_1404(x))
Eq(F_1404(x), F_1405(x)*F_28(x))
Eq(F_1405(x), F_1406(x)/(F_28(x)*F_437(x)))
Eq(F_1406(x), F_1407(x))
Eq(F_1407(x), F_1408(x) - F_1410(x))
Eq(F_1408(x), F_1409(x)/F_28(x))
Eq(F_1409(x), F_301(x))
Eq(F_1410(x), F_1411(x) + F_1413(x))
Eq(F_1411(x), F_1412(x))
Eq(F_1412(x), F_253(x)*F_950(x))
Eq(F_1413(x), F_1414(x))
Eq(F_1414(x), F_125(x)*F_1365(x)*F_253(x)*F_28(x))
Eq(F_1415(x), F_1416(x))
Eq(F_1416(x), F_1417(x)*F_28(x))
Eq(F_1417(x), F_1418(x) + F_22(x))
Eq(F_1418(x), F_124(x)*F_24(x)*F_28(x))
Eq(F_1419(x), F_1420(x))
Eq(F_1420(x), F_1421(x)*F_28(x))
Eq(F_1421(x), F_21(x) + F_834(x))
Eq(F_1422(x), F_1423(x))
Eq(F_1423(x), F_28(x)*F_837(x))
Pack JSON:
{"name": "requirement_placements_symmetries", "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, 4, 1, 3], [0, 3, 4, 1, 2], [0, 4, 3, 1, 2], [1, 2, 4, 0, 3], [1, 3, 4, 0, 2], [1, 4, 3, 0, 2], [2, 1, 4, 0, 3], [2, 3, 4, 0, 1], [2, 4, 3, 0, 1], [3, 1, 4, 0, 2], [3, 2, 4, 0, 1]], "symmetry": true}, {"class_module": "tilings.strategies.verification", "strategy_class": "LocallyFactorableVerificationStrategy", "ignore_parent": false, "basis": [[0, 2, 4, 1, 3], [0, 3, 4, 1, 2], [0, 4, 3, 1, 2], [1, 2, 4, 0, 3], [1, 3, 4, 0, 2], [1, 4, 3, 0, 2], [2, 1, 4, 0, 3], [2, 3, 4, 0, 1], [2, 4, 3, 0, 1], [3, 1, 4, 0, 2], [3, 2, 4, 0, 1]], "symmetry": true}], "expansion_strats": [[{"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionFactory", "ignore_parent": false, "maxreqlen": 2, "extra_basis": [], "limited_insertion": true, "allow_factorable_insertions": true}, {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "PatternPlacementFactory", "partial": false, "ignore_parent": false, "dirs": [0, 1, 2, 3], "point_only": false}]], "symmetries": [{"class_module": "tilings.strategies.symmetry", "strategy_class": "SymmetriesFactory", "basis": [[0, 2, 4, 1, 3], [0, 3, 4, 1, 2], [0, 4, 3, 1, 2], [1, 2, 4, 0, 3], [1, 3, 4, 0, 2], [1, 4, 3, 0, 2], [2, 1, 4, 0, 3], [2, 3, 4, 0, 1], [2, 4, 3, 0, 1], [3, 1, 4, 0, 2], [3, 2, 4, 0, 1]]}], "iterative": false}
Specification JSON:
{"root": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "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, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 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, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [1, 0], "pos": [[0, 0], [0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [1, 0], "pos": [[0, 0], [0, 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": [[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": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 3], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 3], [2, 1], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 3], [0, 3], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [2, 3], [2, 1], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 1], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 3], [0, 3], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 3], [0, 3], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [2, 3], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [2, 3], [2, 1], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 1], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 1], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [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], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [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], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}], [{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 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], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 1], [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], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [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], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [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], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [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": [[2, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}], [{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 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], [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, 2, 1, 3], "pos": [[0, 0], [0, 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": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [0, 0]]}, {"patt": [0, 3, 4, 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], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0, 1], "pos": [[1, 0], [1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0, 1], "pos": [[1, 0], [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, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 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, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}]}}, "idx": 1}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[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, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 0], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 3], [0, 3], [0, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 3], [0, 3], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 1], [0, 3], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 3], [0, 3], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 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], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 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], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 3], [2, 0], [2, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 1], [0, 3], [2, 0], [2, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 1], [0, 3], [2, 0], [2, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [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], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 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], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 2], [1, 0], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 1], [0, 2], [1, 0], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 1], [0, 2], [1, 0], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [[{"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, 1], [0, 3], [2, 0], [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": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 3], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 3], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 3], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 3], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [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, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 3], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 3], [2, 1], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 3], [2, 1], [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, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 3], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 3], [2, 1], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 1], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"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": [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, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 3], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 1], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 1], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "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": [[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, 1], [2, 1]]}, {"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, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 3], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 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], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 1], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [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, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"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": [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, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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": [[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, 1], [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, 1], [1, 1]]}, {"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, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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], [2, 0], [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": [[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, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 2], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 3], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 3], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 3], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 0], [0, 3], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "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, 2], [0, 2], [0, 2], [0, 2]]}, {"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, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"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], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 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, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [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, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"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, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [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, 1], [0, 1], [0, 1]]}, {"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], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 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]]]}}, "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], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [2, 0], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [2, 0], [2, 2]]}, {"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": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 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], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [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], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [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], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[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, 1, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [1, 1]]}, {"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": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 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], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [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], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[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, 0], [0, 0], [0, 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, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[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, 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], "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, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 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], [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], [0, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 2], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 2], [3, 0], [3, 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], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 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], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [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, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [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, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [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, 4, 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], [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, 1], [0, 0], [0, 0], [0, 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], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 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": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 2], [1, 2], [1, 2], [1, 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], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "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], [1, 2], [1, 2], [1, 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], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [1, 1], [1, 1], [1, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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], [1, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [0, 2], [1, 2], [3, 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": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [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], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [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, 2], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 2], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [2, 2], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [2, 2], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [2, 2], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 1], [2, 2], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [2, 2], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 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], [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, 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], [2, 1], [2, 1], [2, 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], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [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, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [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, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "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, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0], [1, 0], [1, 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], [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, 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], [1, 0], [1, 0], [1, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 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, 1], [0, 2], [2, 1], [2, 2]], [[1, 0]]]}}, "idx": 0}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [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, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [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, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "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, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0], [1, 0], [1, 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], [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, 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], [1, 0], [1, 0], [1, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "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, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [1, 0], "pos": [[1, 0], [1, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [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, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [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, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "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, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0], [1, 0], [1, 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], [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, 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], [1, 0], [1, 0], [1, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 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]]}]}}, "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, 1, 3], "pos": [[0, 0], [0, 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": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [1, 0], "pos": [[0, 0], [0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [1, 0], "pos": [[0, 0], [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, 1, 3], "pos": [[0, 0], [0, 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": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 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": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [1, 0], "pos": [[0, 0], [1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [1, 0], "pos": [[0, 0], [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, 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, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 2], [1, 2]]}, {"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, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 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": [[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, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}], [{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [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, 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], [1, 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": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 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, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 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": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 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, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[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, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [0, 2], [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, 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": [[0, 0], [0, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [1, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 2], [3, 2], [3, 2]]}, {"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": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 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, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 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": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 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], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 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": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}], [{"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 1], [2, 1], [2, 1]]}, {"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, 1], [2, 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": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 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], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [0, 2], [1, 2], [3, 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, 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, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [2, 0], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [2, 0], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [2, 2], [2, 2]]}, {"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": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [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, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [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, 0], [1, 0], [1, 0], [2, 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, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[1, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [1, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"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": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}]], "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, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [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, 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], [1, 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": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 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, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 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": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 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, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[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, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[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, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0, 1], "pos": [[1, 1], [1, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [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, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 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, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"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": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 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, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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": [[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, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[1, 0]]}]}}, "idx": 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, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 1], [2, 1], [2, 1]]}, {"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, 1], [2, 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": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 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], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[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, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0, 1], "pos": [[1, 1], [1, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 1], [2, 1], [2, 1]]}, {"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, 1], [2, 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": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 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], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 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, 1]]}, {"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], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [1, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 2], [1, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0]]}, {"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], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 2], [1, 2]]}, {"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, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"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], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [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], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 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, 0], [1, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}], [{"patt": [0], "pos": [[3, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"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], [1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"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], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [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], [1, 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": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 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], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 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], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 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], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 4, 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], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 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, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"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, 0], [0, 2], [1, 0], [1, 2], [3, 2], [4, 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": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [1, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"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": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [1, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [[{"patt": [1, 0], "pos": [[0, 1], [0, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [1, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"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": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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": true, "gps": [{"patt": [0], "pos": [[0, 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": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 0], [0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0, 1], "pos": [[0, 0], [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, 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, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [0, 3], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [0, 3], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 0], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 0], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [0, 3], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [0, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [2, 3], [2, 2], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 3], [2, 2], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 2], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [0, 3], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [2, 3], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [2, 3], [2, 2], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"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, 0, 1], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 2], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [0, 3], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 3], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 3], [2, 2], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 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, 0, 1], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 2], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 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": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 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], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"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, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"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, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 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, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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], [2, 0], [2, 2], [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, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [1, 0], "pos": [[0, 0], [1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [1, 0], "pos": [[0, 0], [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, 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": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [2, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [2, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [4, 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, 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": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [4, 2], [4, 0], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [4, 2], [4, 0], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 2], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 2], [4, 0], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 2], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 2], [4, 0], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 0], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [4, 2], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [4, 2], [4, 0], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [4, 2], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [4, 2], [4, 0], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 2], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 2], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 0], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [4, 2], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [4, 2], [4, 0], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 0], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [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], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [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], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[2, 2]]}]], "assumptions": []}, "children": [{"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, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 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, 1], [3, 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], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [2, 2], [3, 0], [4, 0], [4, 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": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [2, 2], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [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": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 2], [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], [2, 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": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 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": [[2, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 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": [[2, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [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": [[1, 1], [1, 2], [1, 2], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 2], [1, 2]]}, {"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, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 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": [[1, 1], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 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": [[1, 1], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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], [2, 1], [2, 2]], [[1, 3]]]}}, "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": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"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": [[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, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 4], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 4], [3, 4]]}, {"patt": [0, 2, 1], "pos": [[1, 4], [1, 4], [3, 4]]}, {"patt": [1, 2, 0], "pos": [[1, 4], [1, 4], [3, 3]]}, {"patt": [1, 2, 0], "pos": [[1, 4], [1, 4], [3, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 4], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 4], [3, 1], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 4], [3, 1], [3, 4]]}, {"patt": [2, 1, 0], "pos": [[1, 4], [1, 4], [3, 3]]}, {"patt": [2, 1, 0], "pos": [[1, 4], [1, 4], [3, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 3], [3, 1], [3, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 4], [3, 3], [3, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 4], [3, 3], [3, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 4], [3, 4], [3, 3], [3, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 3], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 3], [3, 1], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 1], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 4], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 4], [3, 3], [3, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 4], [3, 4], [3, 3], [3, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 4], [1, 4], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 4], [3, 4], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 4], [3, 4], [3, 3], [3, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 3], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 1], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 4], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 4], [3, 4], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 4], [3, 4], [3, 3], [3, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 4], [1, 4], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 4], [3, 4], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 4], [3, 4], [3, 3], [3, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 1], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 4], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 4], [3, 4], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 4], [3, 4], [3, 3], [3, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 3], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 3], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 3], [1, 3], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [1, 3], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [1, 3], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 1], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 1], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [1, 3], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [1, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 2], [2, 1], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 3], [2, 2], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [2, 3], [2, 2], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 3], [2, 2], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 2], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [1, 3], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [2, 3], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [2, 3], [2, 2], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [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, 3], [2, 3], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 2], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 3], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [2, 3], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [2, 3], [2, 2], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [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, 3], [2, 3], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 2], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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], [1, 4], [3, 1], [3, 3], [3, 4]], [[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": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"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, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 3], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [1, 3], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 3], [1, 3], [3, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [1, 3], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [1, 3], [3, 3]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [1, 3], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [1, 3], [3, 3]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [1, 3], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [1, 3], [3, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 3], [0, 3], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 3], [0, 3], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 3], [0, 3], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 3], [0, 3], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 3], [0, 3], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 3], [0, 3], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 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": [3, 2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}], "requirements": [[{"patt": [0], "pos": [[2, 2]]}]], "assumptions": []}, "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], "pos": [[2, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [2, 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, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 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], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 2]]}, {"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], [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], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 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], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"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], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"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], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 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, 3], [1, 1], [1, 3], [3, 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": [[0, 1]]}, {"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": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [0, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 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, 0], [2, 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, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 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, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 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], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [2, 0], [4, 0]], [[1, 1]], [[3, 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, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 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, 0], [1, 0], [3, 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, 0], [1, 0], [1, 0], [3, 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, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "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, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 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], [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], [2, 0]]}, {"patt": [0, 4, 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], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 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, 2], [3, 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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 3], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [0, 3], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [0, 3], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 0], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [0, 3], [0, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [0, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 3], [2, 0], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [0, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [1, 0], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 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, 1], [0, 3], [2, 0], [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, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"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, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[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, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 2]], [[1, 0], [2, 0], [4, 0]], [[3, 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, 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, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"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, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 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, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 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], [1, 0], [3, 0], [3, 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, 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], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 3], [2, 3], [3, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 2], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 0], [3, 3]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [3, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [2, 3], [3, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [2, 3], [3, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [2, 3], [3, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [2, 3], [3, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [2, 3], [3, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [3, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [2, 3], [3, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 3], [2, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 3], [3, 0], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [2, 3], [3, 0], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 3], [2, 3], [3, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 3], [0, 3], [2, 3], [3, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 3], [2, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [2, 3], [3, 0], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"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, 2], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"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, 2], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"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": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [1, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [1, 2], [2, 0], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 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, 2], [0, 3], [2, 3], [3, 0], [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, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [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, 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], [1, 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": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 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, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 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": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 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, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[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, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"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, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"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": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"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, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 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": [[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, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"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, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 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, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 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": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 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, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[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": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 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, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [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, 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], [1, 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": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 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, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 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": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 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, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[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, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [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, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [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, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 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, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"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": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 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, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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": [[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, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [1, 0], "pos": [[1, 1], [1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [1, 0], "pos": [[1, 1], [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, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [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, 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], [1, 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": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 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, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 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": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 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, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[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, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [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, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[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, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[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": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [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, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 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, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"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": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 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, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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": [[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, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0, 1], "pos": [[1, 0], [1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0, 1], "pos": [[1, 0], [1, 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, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [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, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [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, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "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, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0], [1, 0], [1, 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], [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, 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], [1, 0], [1, 0], [1, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 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, 1], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [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, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [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, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "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, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0], [1, 0], [1, 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], [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, 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], [1, 0], [1, 0], [1, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 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, 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, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 3], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 3]]}, {"patt": [0, 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, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [3, 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], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 0], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 1], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 3], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 3], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 3], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 3], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 3], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [1, 3], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [1, 3], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [1, 3], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [1, 3], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [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, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 3], [1, 0]]}, {"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, 3], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 3], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 3], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [1, 3], [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, 1], [0, 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], [0, 3], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [1, 3], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [1, 3], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 3], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [1, 3], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 3], [1, 3], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 3], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 3], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 3], [1, 3], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 3], [1, 3], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 3], [1, 3], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 3], [1, 3], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 3], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 3], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 3], [1, 3], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 3], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 3], [1, 3], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 3], [1, 3], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 3], [1, 3], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 3], [1, 3], [1, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 3], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 3], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 3], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 3], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 0], [1, 3], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 1], [1, 3], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 1], [1, 3], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 3], [1, 3], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 3], [1, 3], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [1, 3], [1, 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], [1, 0], [1, 0], [1, 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, 0], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 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, 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], [1, 0], [1, 0], [1, 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, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}], "requirements": [[{"patt": [0], "pos": [[2, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 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, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [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], [2, 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], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [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, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 2], [1, 0]]}, {"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, 2], [1, 0]]}, {"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, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [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], [1, 2], [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, 1], [0, 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], [0, 2], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 1], [1, 0]]}, {"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, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 1], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 1], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0], [1, 0], [1, 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, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 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], [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, 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], [1, 0], [1, 0], [1, 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, 0], [0, 2], [0, 0], [0, 0], [0, 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], [1, 1], [1, 1], [1, 1]]}, {"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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [1, 1], [1, 1], [1, 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], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 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, 1], [0, 3], [1, 0], [1, 1], [1, 3], [3, 0]], [[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": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [3, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [3, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [3, 2], [3, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [3, 2], [3, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [3, 3], [3, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [3, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [3, 2], [3, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [3, 2], [3, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 3], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 3], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [0, 3], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [0, 3], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [0, 3], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [0, 3], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [3, 2], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [3, 3], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [3, 2], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [3, 3], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 2], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [0, 3], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [0, 3], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [0, 3], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [0, 3], [3, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 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, 2], [3, 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], [3, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 3], [2, 2], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 3], [2, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 3], [2, 2], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [2, 3], [2, 2], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [2, 3], [2, 2], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [2, 3], [2, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 3], [2, 2], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 3], [2, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 3], [2, 2], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 2], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 2], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [3, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 3], [2, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [0, 3], [0, 2], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [0, 3], [0, 2], [0, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [2, 3], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [2, 3], [2, 2], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [2, 3], [2, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [2, 3], [2, 2], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [2, 3], [2, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 3], [2, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 2], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 2], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [0, 3], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [0, 3], [0, 2], [0, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 3], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 3], [2, 2], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 3], [2, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 3], [2, 2], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 3], [2, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 2], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 2], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 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], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 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], [2, 2], [2, 2], [2, 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, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"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], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [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], [0, 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": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 1], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 1], [1, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 1], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 0], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [2, 1]]}, {"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, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [2, 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, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [1, 1], [1, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [1, 1], [1, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [2, 1]]}, {"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, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 0], [1, 0], [2, 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, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [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, 4, 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], [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, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 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": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [0, 3], [2, 2], [2, 3], [3, 2], [3, 3]], [[1, 1]], [[4, 0]]]}}, "idx": 0}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"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, 2]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[5, 0]]}, {"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, 4], [0, 4]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [3, 3]]}, {"patt": [0, 1], "pos": [[2, 0], [3, 3]]}, {"patt": [0, 1], "pos": [[4, 2], [4, 2]]}, {"patt": [0, 1], "pos": [[5, 1], [5, 1]]}, {"patt": [0, 1], "pos": [[6, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[0, 4], [0, 4]]}, {"patt": [1, 0], "pos": [[0, 4], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[4, 2], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 1], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 3], [3, 3]]}, {"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": [[1, 1], [3, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 3], [3, 3]]}, {"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, 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": [[1, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 1], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 4], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 1], [3, 1], [5, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 1], [3, 1], [3, 1], [5, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 3], [3, 0]]}, {"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], [5, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 1], [3, 1], [3, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [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], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 3], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 3], [3, 1], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 1], [3, 1], [3, 1], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 1], [3, 3], [3, 1], [5, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 1], [3, 1], [3, 1], [5, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 3], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [6, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 3], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 1], [3, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 3], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 3], [3, 1], [5, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 1], [3, 1], [3, 1], [5, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 3], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 0], [3, 3], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [5, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 3], [3, 0], [3, 3], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [6, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [6, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 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, 0], [2, 0], [6, 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, 0], [3, 0], [6, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 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, 0], [2, 0], [2, 0], [6, 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, 0], [3, 0], [3, 0], [6, 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, 0], [3, 0], [6, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 3], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 3], [3, 0], [3, 0], [6, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 3], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 3], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [6, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [6, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 3], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 3], [3, 0], [3, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 1], [3, 3], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [6, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [6, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 3], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 3], [3, 0], [3, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 1], [3, 3], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [6, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [6, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[4, 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, 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, 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": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [3, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [3, 2]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 1], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 1], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [3, 1], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [3, 1], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 2], [3, 0]]}, {"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], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [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], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 2], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 2], [3, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 1], [3, 2], [3, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 1], [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, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 2], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 2], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 2], [3, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 2], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 0], [3, 2], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 2], [3, 0], [3, 2], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 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, 0], [2, 0], [5, 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, 0], [3, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 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, 0], [2, 0], [2, 0], [5, 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, 0], [3, 0], [3, 0], [5, 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, 0], [3, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"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, 0], [3, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 2], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 1], [3, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 2], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 1], [3, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 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, 4], [1, 1], [2, 0], [3, 0], [3, 1], [3, 3], [5, 1], [6, 0]], [[4, 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, 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, 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": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [3, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [3, 2]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 1], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 1], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [3, 1], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [3, 1], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 2], [3, 0]]}, {"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], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [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], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 2], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 2], [3, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 1], [3, 2], [3, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 1], [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, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 2], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 2], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 2], [3, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 2], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 0], [3, 2], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 2], [3, 0], [3, 2], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 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, 0], [2, 0], [5, 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, 0], [3, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 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, 0], [2, 0], [2, 0], [5, 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, 0], [3, 0], [3, 0], [5, 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, 0], [3, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"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, 0], [3, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 2], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 1], [3, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 2], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 1], [3, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [], "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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"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, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 1], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 2], [2, 2]]}, {"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": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 2], [2, 2]]}, {"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, 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": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0]]}, {"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], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [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], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 2], [2, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 1], [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, 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], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 2], [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], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 2], [2, 1], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 2], [2, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 2], [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, 0], [2, 2], [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], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 0], [1, 0], [4, 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, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 0], [1, 0], [1, 0], [4, 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, 0], [2, 0], [2, 0], [4, 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, 0], [2, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"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, 0], [2, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"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], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [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], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"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], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"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], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"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], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 0], [1, 0], [4, 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, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 0], [1, 0], [1, 0], [4, 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, 0], [2, 0], [2, 0], [4, 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, 0], [2, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[1, 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, 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": [[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": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 3], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [0, 3], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [0, 3], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [2, 3], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [0, 3], [0, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [0, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [0, 1], [0, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}], [{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 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], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [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": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [0, 3], [2, 3], [3, 1]], [[1, 2]], [[4, 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": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 1], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 2], [2, 1], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"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], [2, 1], [2, 1], [2, 1]]}, {"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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, "children": [{"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], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 2], [2, 1], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"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], [2, 1], [2, 1], [2, 1]]}, {"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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}], "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], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0, 1], "pos": [[0, 0], [1, 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": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0]], [[1, 1], [1, 2]], [[2, 3]]]}}, "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, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 1], [2, 1], [2, 1]]}, {"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, 1], [2, 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": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 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], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 1], [2, 1], [2, 1]]}, {"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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 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, 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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 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, 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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[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, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 0], [0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0, 1], "pos": [[0, 0], [0, 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, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [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, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"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, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [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, 1], [0, 1], [0, 1]]}, {"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], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 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], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [], "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, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [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, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"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, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [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, 1], [0, 1], [0, 1]]}, {"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], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 0], [0, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0, 1], "pos": [[0, 0], [0, 2]]}]}}, "idx": 1}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [1, 1]]}, {"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": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 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], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [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], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[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, 0], [0, 0], [0, 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, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 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], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [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], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 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, 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, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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]]}]}}, "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": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [1, 1]]}, {"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": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 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], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [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], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[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, 0], [0, 0], [0, 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, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 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], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [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], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[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, 0], [0, 0], [0, 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, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[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], [1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [1, 1]]}, {"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": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 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], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [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], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[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, 0], [0, 0], [0, 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, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0, 1], "pos": [[1, 0], [1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0, 1], "pos": [[1, 0], [1, 1]]}]}}, "idx": 1}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 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, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [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": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 1], [1, 1], [1, 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": [[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, 1], [1, 1], [1, 1], [1, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 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], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [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, 4, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 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, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [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": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 1], [1, 1], [1, 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": [[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, 1], [1, 1], [1, 1], [1, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 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": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"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, 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], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [4, 1], [4, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [4, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [4, 1], [4, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [4, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [4, 1], [4, 3]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [4, 1], [4, 3]]}, {"patt": [1, 0, 2], "pos": [[3, 3], [4, 1], [4, 3]]}, {"patt": [1, 0, 2], "pos": [[3, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [4, 1], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [4, 3], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 1], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [3, 3], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [3, 3], [3, 1], [3, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [3, 3], [3, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [3, 3], [3, 1], [4, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [3, 3], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [3, 3], [3, 1], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [3, 3], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [3, 3], [3, 1], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 3], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 3], [3, 1], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 3], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 3], [3, 1], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 3], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 3], [3, 1], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 3], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 3], [3, 1], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 1], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 1], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [4, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [3, 3], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [3, 3], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 3], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 3], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 3], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 3], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 1], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 1], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [4, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 1], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 1], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [4, 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": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [4, 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": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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], [1, 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": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 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, 1, 2], "pos": [[0, 0], [2, 1], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 1], [2, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 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], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 1], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 1], [2, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 1], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 1], [2, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 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], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 1], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 1], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [3, 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, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0], [3, 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, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 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, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 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, 0], [0, 0], [0, 0], [1, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 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": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [2, 1], [3, 1], [3, 3], [4, 1], [4, 3]], [[1, 2]], [[5, 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": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [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, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [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, 4, 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], [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, 1], [0, 0], [0, 0], [0, 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], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 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": [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]]}], "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, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [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, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [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, 4, 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], [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, 1], [0, 0], [0, 0], [0, 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], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 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], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [1, 1], [1, 1], [1, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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], [1, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "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": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [2, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [1, 1], [1, 1], [1, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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], [1, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 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], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [1, 1], [1, 1], [1, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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], [1, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "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], [1, 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], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [1, 1], [1, 1], [1, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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], [1, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 1], [1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0, 1], "pos": [[0, 1], [1, 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": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [1, 1], [1, 1], [1, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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], [1, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [1, 1], [1, 1], [1, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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], [1, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [1, 1], [1, 1], [1, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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], [1, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [1, 0], "pos": [[1, 1], [2, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [1, 0], "pos": [[1, 1], [2, 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, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 1], [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, 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], [2, 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": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 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, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 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": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 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, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[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, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}], [{"patt": [0], "pos": [[2, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [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, 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], [1, 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": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 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, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 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": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 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, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[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, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [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], [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, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [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, 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], [1, 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": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 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, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 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": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 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, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[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, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [[{"patt": [1, 0], "pos": [[0, 1], [0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [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, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 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, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"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": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 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, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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": [[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, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[1, 0]]}]}}, "idx": 0}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "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": [[0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 2], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [0, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 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": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [1, 0], "pos": [[0, 2], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[0, 2], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 2], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 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": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [1, 0], "pos": [[0, 2], [0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 0], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 2], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [0, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 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": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [1, 0], "pos": [[0, 2], [0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [1, 0], "pos": [[0, 2], [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, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 1], [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, 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], [2, 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": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 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, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 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": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 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, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[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, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 1]]}], [{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [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, 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], [1, 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": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 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, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 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": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 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, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[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, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 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, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [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, 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], [1, 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": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 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, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 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": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 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, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[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, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"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": [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, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 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, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 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, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0, 1], "pos": [[1, 0], [1, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"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, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 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, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 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": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 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, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[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": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 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": true, "gps": [{"patt": [0], "pos": [[0, 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": [[0, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [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, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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": [[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, 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": [[1, 0], [1, 2], [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, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 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": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [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, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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": [[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, 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": [[1, 0], [1, 2], [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, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0, 1], "pos": [[1, 0], [1, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0, 1], "pos": [[1, 0], [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": [[0, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 1], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"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": [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, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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": [[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, 1], [1, 1]]}, {"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, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 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": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 1], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"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": [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, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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": [[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, 1], [1, 1]]}, {"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, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0, 1], "pos": [[1, 0], [1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0, 1], "pos": [[1, 0], [1, 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, 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, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [3, 0], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [3, 0], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [3, 0], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [3, 0], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 0], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 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, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 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], [3, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [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], [2, 2], [2, 2], [2, 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": [[3, 0], [3, 0], [3, 0], [3, 0], [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, 2], [2, 2], [2, 2], [2, 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": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[3, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [3, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 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, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [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": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 1], [1, 1], [1, 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": [[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, 1], [1, 1], [1, 1], [1, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [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], [2, 2], [3, 0], [3, 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, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 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, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [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": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 1], [1, 1], [1, 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": [[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, 1], [1, 1], [1, 1], [1, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 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], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [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, 4, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [[{"patt": [1, 0], "pos": [[0, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 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, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [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": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 1], [1, 1], [1, 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": [[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, 1], [1, 1], [1, 1], [1, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 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": true, "gps": [{"patt": [0], "pos": [[2, 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": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 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], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [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, 4, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [[{"patt": [1, 0], "pos": [[0, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 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], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [1, 0], "pos": [[0, 0], [2, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 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], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [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, 4, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [[{"patt": [1, 0], "pos": [[1, 0], [2, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [1, 0], "pos": [[1, 0], [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": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 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], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 1]]}], [{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [1, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"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": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 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": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [1, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"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": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [1, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"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": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0, 1], "pos": [[1, 0], [1, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [1, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"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": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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": true, "gps": [{"patt": [0], "pos": [[0, 0]]}]}}, "idx": 1}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"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, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"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, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 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, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"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, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"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, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 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, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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": [[0, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 1], [0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0, 1], "pos": [[0, 2], [0, 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, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"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, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"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, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 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, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"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, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"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, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 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, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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": [[0, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [1, 0], "pos": [[0, 1], [0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [1, 0], "pos": [[0, 2], [0, 2]]}]}}, "idx": 1}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 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, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [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, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [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, 2], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0], [1, 0], [1, 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, 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, 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], [1, 0], [1, 0], [1, 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, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}], [{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [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, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [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, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "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, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0], [1, 0], [1, 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], [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, 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], [1, 0], [1, 0], [1, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [0, 2], [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, 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": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 2], [1, 2], [1, 2], [1, 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], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "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], [1, 2], [1, 2], [1, 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], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [3, 2]]}], [{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [1, 1], [1, 1], [1, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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], [1, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [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, 0], [0, 2], [1, 2], [3, 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, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [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, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [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, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "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, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0], [1, 0], [1, 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], [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, 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], [1, 0], [1, 0], [1, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "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, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 1], [1, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [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, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [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, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "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, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0], [1, 0], [1, 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], [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, 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], [1, 0], [1, 0], [1, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 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]]}]}}, "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": [[2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [1, 1], [1, 1], [1, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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], [1, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 1]]}]], "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": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [2, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [1, 1], [1, 1], [1, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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], [1, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 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]]}]}}, "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": [[2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [1, 1], [1, 1], [1, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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], [1, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "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], [1, 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], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [1, 1], [1, 1], [1, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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], [1, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 1], [1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0, 1], "pos": [[0, 1], [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], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [2, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 0], [2, 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": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [2, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 0], [1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0, 1], "pos": [[0, 0], [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, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "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], [1, 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], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 0], [2, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "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], [1, 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], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 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]]}]}}, "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, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"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, 2, 1], "pos": [[0, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [2, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [2, 2], [3, 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, 1, 0], "pos": [[2, 2], [2, 2], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 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, 2], [3, 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], [3, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [3, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [3, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 0], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"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": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"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": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [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], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [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], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[3, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [3, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [2, 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, 1, 0], "pos": [[1, 1], [1, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 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, 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": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"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": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [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], [2, 2], [3, 0], [3, 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, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [2, 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, 1, 0], "pos": [[1, 1], [1, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 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, 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": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"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": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [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], [0, 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": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [1, 0], "pos": [[0, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 0], [2, 1]]}, {"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": [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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "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, 1]]}, {"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, 2]]}, {"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, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [5, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [5, 1]]}, {"patt": [1, 0], "pos": [[1, 4], [5, 0]]}, {"patt": [1, 0], "pos": [[1, 4], [5, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[3, 4], [5, 0]]}, {"patt": [1, 0], "pos": [[3, 4], [5, 1]]}, {"patt": [1, 0], "pos": [[3, 4], [5, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [1, 4], [5, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [1, 4], [5, 4]]}, {"patt": [0, 2, 1], "pos": [[1, 4], [1, 4], [3, 4]]}, {"patt": [0, 2, 1], "pos": [[1, 4], [1, 4], [5, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 2], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 2, 0], "pos": [[0, 4], [1, 4], [5, 4]]}, {"patt": [1, 2, 0], "pos": [[1, 4], [1, 4], [3, 4]]}, {"patt": [1, 2, 0], "pos": [[1, 4], [1, 4], [5, 4]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 0], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 4], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 4], [5, 0], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 4], [5, 0], [5, 4]]}, {"patt": [2, 0, 1], "pos": [[5, 4], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 4], [5, 1], [5, 4]]}, {"patt": [2, 1, 0], "pos": [[1, 4], [1, 4], [3, 4]]}, {"patt": [2, 1, 0], "pos": [[1, 4], [1, 4], [5, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [1, 4], [3, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 4], [0, 4], [1, 4], [3, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [1, 4], [3, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 4], [0, 4], [1, 4], [3, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [1, 4], [3, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 4], [0, 4], [1, 4], [3, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 4], [1, 4], [3, 4]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 4], [0, 4], [1, 4], [3, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 4], [0, 4], [1, 4], [3, 4]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 4], [0, 4], [1, 4], [3, 4]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 4], [0, 4], [1, 4], [3, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 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, 4], [1, 4], [1, 4], [1, 4]]}, {"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, 2], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [1, 4], [1, 4], [1, 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": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 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], [1, 4], [1, 4], [1, 4]]}, {"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, 2], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [1, 4], [1, 4], [1, 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": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"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, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [4, 1]]}, {"patt": [1, 0], "pos": [[1, 3], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 3], [4, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 3], [4, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [4, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [1, 3], [4, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [1, 3], [4, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 3], [1, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 3], [1, 3], [4, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 2], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [1, 3], [4, 3]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [1, 3], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [1, 3], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 0], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 0], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 0], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 1], [4, 3]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [1, 3], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [1, 3], [4, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [1, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [1, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [1, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [1, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [1, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [1, 3], [2, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [1, 3], [2, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 3], [1, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 3], [1, 3], [2, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 3], [0, 3], [1, 3], [2, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 3], [1, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [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, 3], [1, 3], [1, 3], [1, 3]]}, {"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, 2], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [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], [1, 3], [1, 3]]}, {"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, 2], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 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], [1, 4], [3, 4], [4, 0], [5, 0], [5, 1], [5, 4]], [[2, 3]]]}}, "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": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [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": [[1, 1], [1, 2], [1, 2], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 2], [1, 2]]}, {"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, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 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": [[1, 1], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 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": [[1, 1], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "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, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 2], [1, 2], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[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": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [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": [[1, 1], [1, 2], [1, 2], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 2], [1, 2]]}, {"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, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 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": [[1, 1], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 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": [[1, 1], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 2], [1, 2], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 2], [1, 2]]}, {"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, 2, 1], "pos": [[1, 1], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 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": [[1, 1], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 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": [[1, 1], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 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, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 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": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}], "requirements": [[{"patt": [1, 0], "pos": [[0, 2], [0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [1, 0], "pos": [[0, 2], [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": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [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": [[1, 1], [1, 2], [1, 2], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 2], [1, 2]]}, {"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, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 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": [[1, 1], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 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": [[1, 1], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 2], [1, 2]]}, {"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, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 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": [[1, 1], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 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": [[1, 1], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "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, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [1, 0], "pos": [[1, 1], [1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [1, 0], "pos": [[1, 2], [1, 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": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [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": [[1, 1], [1, 2], [1, 2], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 2], [1, 2]]}, {"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, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 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": [[1, 1], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 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": [[1, 1], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [], "assumptions": []}, "children": [{"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, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 2], [1, 2], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 2], [1, 2]]}, {"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, 2, 1], "pos": [[1, 1], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 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": [[1, 1], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 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": [[1, 1], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 0], [0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0, 1], "pos": [[0, 0], [0, 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": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [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": [[1, 1], [1, 2], [1, 2], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 2], [1, 2]]}, {"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, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 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": [[1, 1], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 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": [[1, 1], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [], "assumptions": []}, "children": [{"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, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 2], [1, 2], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 2], [1, 2]]}, {"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, 2, 1], "pos": [[1, 1], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 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": [[1, 1], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 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": [[1, 1], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 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, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 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": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0, 1], "pos": [[0, 0], [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": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 1], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [2, 1], [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, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"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, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"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": [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, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [2, 1], [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, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"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, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"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": [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, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "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], [2, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 1], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [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, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"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": [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, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [1, 0], "pos": [[1, 1], [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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 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": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [], "assumptions": []}, "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], "pos": [[3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 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": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 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": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 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": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [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], [2, 0], [2, 0], [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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [1, 0], "pos": [[0, 0], [2, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [1, 0], "pos": [[1, 1], [3, 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": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 3], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 3], [1, 3], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [1, 3], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [1, 3], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 1], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 1], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [1, 3], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [1, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 2], [2, 1], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 3], [2, 2], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [2, 3], [2, 2], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 3], [2, 2], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 2], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [1, 3], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [2, 3], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [2, 3], [2, 2], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [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, 3], [2, 3], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 2], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 3], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [2, 3], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [2, 3], [2, 2], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [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, 3], [2, 3], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 2], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 3]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 3], [1, 3], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [1, 3], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [1, 3], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 1], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 1], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [1, 3], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [1, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 2], [2, 1], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 3], [2, 2], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [2, 3], [2, 2], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 3], [2, 2], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 2], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [1, 3], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [2, 3], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [2, 3], [2, 2], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [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, 3], [2, 3], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 2], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 3], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [2, 3], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [2, 3], [2, 2], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [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, 3], [2, 3], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 2], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "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], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0, 1], "pos": [[0, 0], [1, 3]]}]}}, "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": [[0, 2]]}, {"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, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 1], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"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, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[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": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0]], [[1, 2]], [[2, 1], [2, 3]]]}}, "idx": 2}, {"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, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [2, 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, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 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], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 2]]}, {"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], [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], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 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], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"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], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"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], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 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, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 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], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 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, 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], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 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": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "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], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[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, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [2, 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, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 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], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 2]]}, {"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], [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], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 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], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"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], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"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], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [], "assumptions": []}, "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], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [2, 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, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 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], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 2]]}, {"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], [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], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 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], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"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], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"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], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "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], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0, 1], "pos": [[1, 1], [1, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0, 1], "pos": [[1, 1], [1, 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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [0, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [1, 0], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [1, 0], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [0, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [1, 0], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [1, 0], "pos": [[0, 2], [0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [1, 0], "pos": [[0, 2], [0, 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, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [0, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [1, 0], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [0, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [0, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [1, 0], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 1], [0, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0, 1], "pos": [[0, 1], [0, 2]]}]}}, "idx": 1}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 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, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 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, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [1, 0], "pos": [[1, 0], [1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [1, 0], "pos": [[1, 0], [1, 0]]}]}}, "idx": 0}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [1, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [1, 2], [2, 0], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [], "assumptions": []}, "children": [{"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": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [1, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [1, 2], [2, 0], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "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": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [2, 0], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 1], [0, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0, 1], "pos": [[0, 1], [0, 2]]}]}}, "idx": 1}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [1, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [1, 2], [2, 0], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [], "assumptions": []}, "children": [{"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": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [1, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"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], [1, 2], [1, 2], [1, 2]]}, {"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], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}], "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": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [1, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [1, 2], [2, 0], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [1, 0], "pos": [[0, 2], [2, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [1, 0], "pos": [[0, 2], [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": [[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": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 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": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 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, 1, 2], "pos": [[0, 0], [3, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 2], [3, 0], [3, 0]]}, {"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": [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": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 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, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"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": [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": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 1], [2, 0], [2, 0]]}, {"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": [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": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 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], [2, 0], [3, 0], [3, 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, 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, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [3, 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], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 2], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 2], [3, 0], [3, 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], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 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], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 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], [3, 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], [3, 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], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 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, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 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": [[2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "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], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, "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], "pos": [[0, 0], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "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": [[2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0, 1], "pos": [[0, 0], [1, 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": [[2, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0]], [[1, 1], [2, 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": [[2, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [1, 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], [2, 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, 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": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [2, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 2], [2, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 2], [1, 2], [2, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 2], [2, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 2], [1, 2], [2, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [2, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 2], [1, 2], [2, 2], [4, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 2], [1, 2], [2, 2], [4, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [2, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [2, 2], [4, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 2], [1, 2], [2, 2], [4, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [2, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 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": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 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": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 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, 1, 2], "pos": [[1, 0], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 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, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}], [{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"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": [[0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"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": [[0, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [2, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 1], [1, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [2, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 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": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 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": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"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, 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], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"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": [[3, 3]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [4, 0], [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, 0, 1], "pos": [[4, 2], [4, 0], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [4, 2]]}], [{"patt": [0], "pos": [[3, 1]]}]], "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]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [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, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [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, 3]], [[1, 2], [2, 0], [4, 0], [4, 2]], [[3, 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": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"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, 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, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[5, 4]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 3]]}, {"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, 0], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [5, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [5, 0], [5, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [5, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [5, 0], [5, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 0], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [5, 0], [5, 2]]}, {"patt": [1, 0, 2], "pos": [[4, 0], [5, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[4, 0], [5, 0], [5, 2]]}, {"patt": [1, 0, 2], "pos": [[4, 2], [5, 0], [5, 2]]}, {"patt": [1, 0, 2], "pos": [[4, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 4], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 4], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [3, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [5, 0], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [5, 0], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 0], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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], [3, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 4], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 4], [5, 2], [5, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [4, 2], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [4, 2], [4, 0], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [4, 2], [4, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [4, 2], [4, 0], [5, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 4], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [4, 2], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [4, 2], [4, 0], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [4, 2], [4, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [4, 2], [4, 0], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 2], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 2], [4, 0], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 2], [4, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 2], [4, 0], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 2], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 2], [4, 0], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 2], [4, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 2], [4, 0], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 0], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 0], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 4], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [4, 2], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [4, 2], [4, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 2], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 2], [4, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 2], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 2], [4, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 0], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 0], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [4, 2], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [4, 2], [4, 0], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [4, 2], [4, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [4, 2], [4, 0], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [4, 2], [4, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 0], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 0], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 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], [3, 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], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 4, 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], [3, 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, 0], [0, 4], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 4], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 4], [4, 2], [4, 2], [5, 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, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[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, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 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, 0], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [4, 0], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [4, 0], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 0], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [4, 0], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [4, 0], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [4, 0], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 3], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 3], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [4, 0], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [4, 0], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 0], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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], [2, 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], [0, 3], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 1], [3, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 1], [3, 0], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 3], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 1], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 1], [3, 0], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 1], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 1], [3, 0], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 0], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 3], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [3, 1], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 1], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 1], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 1], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 1], [3, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 1], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 1], [3, 0], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 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, 0], [0, 0], [0, 0], [0, 0], [2, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 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, 0], [0, 0], [0, 0], [0, 0], [2, 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], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [3, 1], [3, 1], [4, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 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, 4], [2, 3], [3, 0], [4, 0], [4, 2], [5, 0], [5, 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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [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, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"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": [1, 0, 2], "pos": [[0, 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, 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]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 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": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 1], [1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "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": [[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, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 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, 0], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [4, 0], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [4, 0], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 0], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [4, 0], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [4, 0], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [4, 0], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 3], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 3], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [4, 0], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [4, 0], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 0], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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], [2, 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], [0, 3], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 1], [3, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 1], [3, 0], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 3], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 1], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 1], [3, 0], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 1], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 1], [3, 0], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 0], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 3], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [3, 1], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 1], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 1], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 1], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 1], [3, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 1], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 1], [3, 0], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 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, 0], [0, 0], [0, 0], [0, 0], [2, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 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, 0], [0, 0], [0, 0], [0, 0], [2, 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], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [3, 1], [3, 1], [4, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}], "requirements": [], "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, 2]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"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, 0], [3, 0], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 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], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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], [1, 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], [0, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 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, 1, 2], "pos": [[0, 0], [2, 1], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 1], [2, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 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], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 1], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 1], [2, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 1], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 1], [2, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 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], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 1], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 1], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [3, 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, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0], [3, 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, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 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, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 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, 0], [0, 0], [0, 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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [2, 1], [2, 1], [3, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [], "assumptions": []}, {"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, 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, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 1]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 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], [2, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 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]]}]}}, "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, 1]]}, {"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, 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, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [5, 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], [2, 0], [5, 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], [2, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "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]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 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, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 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], [0, 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], [0, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 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], [3, 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], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 3]], [[1, 2]], [[2, 0], [3, 0], [3, 1], [4, 1], [5, 0]]]}}, "idx": 2}, {"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": [[0, 3]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 1], [1, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 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": [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": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 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, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 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, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[0, 2], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "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], [1, 1], [1, 3]]]}}, "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": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[0, 5]]}, {"patt": [0], "pos": [[0, 6]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[1, 6]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[2, 6]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 5]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 5], [3, 4]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 5], [1, 3], [1, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 5], [1, 3], [1, 5]]}, {"patt": [2, 0, 1], "pos": [[3, 4], [3, 0], [3, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 4], [3, 4], [3, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 6], [3, 0], [3, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 6], [3, 0], [3, 6]]}, {"patt": [2, 0, 1], "pos": [[3, 6], [3, 4], [3, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 6], [3, 4], [3, 6]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 5], [1, 5], [1, 5], [1, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 6], [3, 6], [3, 6], [3, 6]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 5], [1, 5], [1, 5], [1, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 6], [3, 6], [3, 6], [3, 6]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 5], [1, 5], [1, 5], [1, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 6], [3, 6], [3, 6], [3, 6]]}], "requirements": [[{"patt": [0], "pos": [[2, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 3], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 1], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 4], [1, 0], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 4], [1, 0], [1, 4]]}, {"patt": [2, 0, 1], "pos": [[1, 4], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 4], [1, 2], [1, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 4], [1, 4], [1, 4], [1, 4]]}], "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]], [[1, 3], [1, 5], [3, 0], [3, 4], [3, 6]], [[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, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [2, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 2], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [2, 2], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [2, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [2, 2], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [2, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 2], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [2, 2], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [2, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [4, 2], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 2], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 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, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [4, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 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, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [3, 1], [3, 0], [3, 1]]}, {"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": [[1, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 1], [3, 0], [3, 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, 0, 1], "pos": [[2, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"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": [[1, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 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, 0, 1], "pos": [[2, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 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], [3, 1], [3, 1], [3, 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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 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], [1, 2], [2, 1], [2, 2], [4, 1], [4, 2]], [[3, 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": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 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": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 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": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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": 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": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 2]]}, {"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, 0]]}, {"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, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[3, 4], [3, 4]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 3], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 1], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 1], [2, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"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], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [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], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"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], [4, 1]]}, {"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], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"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], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 0], [1, 0], [5, 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, 0], [2, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 0], [1, 0], [1, 0], [5, 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, 0], [2, 0], [2, 0], [5, 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, 0], [2, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 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": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"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], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [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], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"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], [2, 1]]}, {"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], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"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], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [3, 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, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [3, 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, 0], [1, 0], [1, 0], [3, 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, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 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]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2]], [[1, 0], [2, 0], [2, 1], [2, 3], [4, 1], [5, 0]], [[3, 4]]]}}, "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": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [2, 2], [2, 2]]}, {"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, 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": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 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, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 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], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 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], [1, 0], [1, 0], [1, 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, 0], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 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, 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], [1, 0], [1, 0], [1, 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, 0], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}], [{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"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, 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": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 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, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 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], [1, 1], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 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], [1, 0], [1, 0], [1, 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, 0], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 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, 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], [1, 0], [1, 0], [1, 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, 0], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [0, 2], [1, 0], [1, 2], [2, 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], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[0, 5]]}, {"patt": [0], "pos": [[0, 6]]}, {"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": [[1, 6]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[2, 6]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 5]]}, {"patt": [0, 1], "pos": [[1, 5], [1, 5]]}, {"patt": [1, 0], "pos": [[0, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 5], [1, 5]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 1], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 4], [3, 4], [3, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 6], [3, 4], [3, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 6], [3, 4], [3, 6]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 6], [3, 6], [3, 6], [3, 6]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 6], [3, 6], [3, 6], [3, 6]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 6], [3, 6], [3, 6], [3, 6]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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": [[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, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 5]]}], [{"patt": [0], "pos": [[2, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 1], [1, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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": [[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, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 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": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [0, 2], [2, 1], [2, 3]], [[1, 5]], [[3, 4], [3, 6]]]}}, "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, 0], "pos": [[1, 0], [2, 0]]}, {"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, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "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": [[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": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [2, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 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, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"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, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "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": [[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": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [2, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 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": [1, 0], "pos": [[1, 0], [2, 0]]}, {"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, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "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": [[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": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [2, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[0, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"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, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "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": [[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": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"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, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "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": [[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": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [2, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [1, 0], "pos": [[0, 0], [2, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [1, 0], "pos": [[0, 0], [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, 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": [[4, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 2], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 2], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [3, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [3, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 2], [3, 0], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 2], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 2], [4, 0], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [3, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [4, 2], [4, 0], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 2], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 2], [4, 0], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 2], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 2], [4, 0], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [4, 2], [4, 0], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 2], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 2], [4, 0], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 0], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 0], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [4, 2], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [4, 2], [4, 0], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 2], [4, 0], [4, 0]]}, {"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, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 2], [4, 0], [4, 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, 0, 1], "pos": [[3, 2], [4, 2], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [4, 2], [4, 0], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 2], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 0], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 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, 0, 1], "pos": [[3, 2], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [4, 2], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [4, 2], [4, 0], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 0], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}], [{"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}]], "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, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 0], [2, 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": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [3, 1], [3, 0], [3, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 1], [3, 0], [3, 0]]}, {"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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 1], [3, 0], [3, 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, 0, 1], "pos": [[2, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 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, 0, 1], "pos": [[2, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 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], [3, 1], [3, 1], [3, 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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 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, 2], [1, 0], [3, 0], [3, 2], [4, 0], [4, 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, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 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": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "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, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 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": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "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": [[0, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [1, 0], "pos": [[0, 1], [1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [1, 0], "pos": [[0, 1], [1, 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, 1], "pos": [[0, 1], [0, 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": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 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": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0, 1], "pos": [[1, 0], [1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0, 1], "pos": [[1, 0], [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, 1], "pos": [[0, 1], [0, 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": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 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": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 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": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 1], [1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0, 1], "pos": [[0, 1], [1, 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": [[1, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 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, 1], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 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, 1], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 0], [0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0, 1], "pos": [[0, 0], [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, 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": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [2, 3], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 3], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 3], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 3], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [3, 3], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 3], [2, 3], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [3, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 3], [2, 3], [2, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 3], [2, 3], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3]]}, {"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, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [3, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3]]}, {"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, 0, 1], "pos": [[2, 3], [2, 2], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 0], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [3, 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": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 3], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [3, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [3, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [3, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [3, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [3, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [3, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [3, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [3, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 2]]}], [{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"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, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"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, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"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, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 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, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 3], [2, 0], [2, 2], [2, 3], [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, 0]]}, {"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": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"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, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 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": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"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, 0], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"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, 0], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 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": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"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, 0], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"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, 0], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [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, 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, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"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, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"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": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [2, 2], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [2, 2], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [2, 2], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[2, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"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": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 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], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [2, 1], [2, 2], [3, 2]], [[1, 0]]]}}, "idx": 0}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"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, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"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, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"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, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 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, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [2, 2], [2, 2]]}, {"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, 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, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"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, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"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, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 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": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"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, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"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, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"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, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 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, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [1, 0], "pos": [[1, 2], [1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [1, 0], "pos": [[1, 2], [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, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 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": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"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, 0], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"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, 0], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 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": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 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], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 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": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"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, 0], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"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, 0], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 0], [0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0, 1], "pos": [[0, 0], [0, 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": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 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, 1], [2, 1], [3, 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, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "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, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 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": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"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], [2, 1], [3, 1]], [[1, 0]]]}}, "idx": 0}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"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": [[4, 0]]}, {"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, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [3, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [3, 3]]}, {"patt": [0, 1], "pos": [[2, 0], [3, 3]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 2], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[3, 2], [3, 2], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[3, 2], [3, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 2], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 3], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 3], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [3, 2], [3, 3]]}, {"patt": [1, 0, 2], "pos": [[3, 3], [3, 2], [3, 3]]}, {"patt": [1, 0, 2], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 2], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 3], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 2], [3, 2], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [5, 3], [5, 3], [5, 3]]}, {"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, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 2], [3, 2], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 3], [3, 2], [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, 0], [3, 3], [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, 3, 0, 2], "pos": [[0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 2], [3, 2], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 3], [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, 3], [3, 2], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 2], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 3], [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, 0], [3, 3], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 3], [3, 0], [3, 3], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 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": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 2], [3, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 3], [3, 3], [5, 3], [5, 3], [5, 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": [[3, 0], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 2], [3, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 3], [3, 3], [5, 3], [5, 3], [5, 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": [[3, 0], [3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 3], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 3], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 2], [3, 3], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 2], [3, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 3], [3, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 3], [3, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 3], [3, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 3], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 2], [3, 3], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 3], [3, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 3], [3, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 3], [3, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 3], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 2], [3, 3], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 3], [3, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 3], [3, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 3], [3, 3], [5, 3], [5, 3], [5, 3]]}], "requirements": [[{"patt": [0], "pos": [[4, 1]]}], [{"patt": [0], "pos": [[5, 3]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 3]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [3, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [3, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 1], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 1], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [3, 1], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [3, 1], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 2], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 1], [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, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 2], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 2], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 2], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 0], [3, 2], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 2], [3, 0], [3, 2], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 1], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 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": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 1], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 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": [[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, 1], [3, 1]]}, {"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, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 1], [3, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 1], [3, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 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, 3], [1, 2], [2, 0], [3, 0], [3, 2], [3, 3], [5, 3]], [[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": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [3, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [3, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 1], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 1], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [3, 1], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [3, 1], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 2], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 1], [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, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 2], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 2], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 2], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 0], [3, 2], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 2], [3, 0], [3, 2], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 1], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 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": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 1], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 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": [[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, 1], [3, 1]]}, {"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, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 1], [3, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 1], [3, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 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": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 1], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 2], [2, 2]]}, {"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": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 2], [2, 2]]}, {"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, 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": [[0, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 1], [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, 0], [2, 2], [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, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 2], [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, 2], [2, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 2], [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, 0], [2, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 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": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 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, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 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, 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, 1], [2, 1]]}, {"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, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 2]]}]], "assumptions": []}, {"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": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 1], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 2], [2, 2]]}, {"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": [[1, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 2], [2, 2]]}, {"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, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 1], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 1], [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, 0], [2, 2], [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, 3, 0, 2], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 2], [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, 2], [2, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 2], [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, 0], [2, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 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, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 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, 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, 1], [2, 1]]}, {"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, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}], [{"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[0, 2]]}]}}, "idx": 1}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [3, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [3, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 1], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 1], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [3, 1], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [3, 1], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 2], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 1], [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, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 2], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 2], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 2], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 0], [3, 2], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 2], [3, 0], [3, 2], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 1], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 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": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 1], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 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": [[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, 1], [3, 1]]}, {"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, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 1], [3, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 1], [3, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 1], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 2], [2, 2]]}, {"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": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 2], [2, 2]]}, {"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, 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": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 1], [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, 0], [2, 2], [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, 3, 0, 2], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 2], [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, 2], [2, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 2], [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, 0], [2, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 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, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 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, 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, 1], [2, 1]]}, {"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, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 2]]}]], "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], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [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, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"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": [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, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[3, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[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, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 1], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 2], [2, 2]]}, {"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": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 2], [2, 2]]}, {"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, 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": [[0, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 1], [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, 0], [2, 2], [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, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 2], [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, 2], [2, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 2], [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, 0], [2, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 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": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 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, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 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, 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, 1], [2, 1]]}, {"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, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [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, 0], [1, 2], [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, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 2], [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, 2], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 2], [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, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 0], [1, 2], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 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": [[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, 1], [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, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 2]]}]], "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], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [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, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"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": [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, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[3, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[0, 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": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 1], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 2], [2, 2]]}, {"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": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 2], [2, 2]]}, {"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, 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": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 1], [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, 0], [2, 2], [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, 3, 0, 2], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 2], [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, 2], [2, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 2], [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, 0], [2, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 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, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 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, 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, 1], [2, 1]]}, {"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, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"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": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 1], [2, 0]]}, {"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, 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": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [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, 3, 0, 2], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"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, 2], [2, 1], [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, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 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, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 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, 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, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 2]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [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, 0], [1, 2], [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, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 2], [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, 2], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 2], [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, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 0], [1, 2], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 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, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 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, 0], [1, 1], [1, 1], [1, 1], [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, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0, 1], "pos": [[1, 0], [1, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0, 1], "pos": [[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": [[0, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [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, 0], [1, 2], [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, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 2], [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, 2], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 2], [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, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 0], [1, 2], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 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": [[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, 1], [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, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 2], [1, 1], [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, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"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, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 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": [[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, 1], [1, 1]]}, {"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, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 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, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [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, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"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, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [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, 1], [0, 1], [0, 1]]}, {"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], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 0], [0, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0, 1], "pos": [[1, 0], [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, 1]]}, {"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": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 2], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 2], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 2], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [2, 2], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 3], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 3], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 3], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 3], [2, 2], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 3], [2, 2], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 3], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 1], [2, 2], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 1], [2, 3], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 3], [2, 1], [2, 3], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 3], [2, 3], [3, 3], [3, 3], [3, 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, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 3], [2, 3], [3, 3], [3, 3], [3, 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, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 3], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 3], [2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 3], [2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 3], [2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 3], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 3], [2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 3], [2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 3], [2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 3], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 3], [2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 3], [2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 3], [2, 3], [3, 3], [3, 3], [3, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}], [{"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 3]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 3]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 2], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 2], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [2, 2], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 3], [2, 2], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 1], [2, 2], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 3], [2, 3], [3, 3], [3, 3], [3, 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, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 3], [2, 3], [3, 3], [3, 3], [3, 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, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 3], [2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 3], [2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 3], [2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 3], [2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 3], [2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 3], [2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 3], [2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 3], [2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 3], [2, 3], [3, 3], [3, 3], [3, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}], [{"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 3]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [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, 0], [1, 2], [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, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 2], [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, 2], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 2], [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, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 0], [1, 2], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 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, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 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, 0], [1, 1], [1, 1], [1, 1], [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, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}], [{"patt": [0, 1], "pos": [[1, 0], [1, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0, 1], "pos": [[2, 1], [2, 3]]}]}}, "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": [[0, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 2], [1, 1], [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, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"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, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 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": [[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, 1], [1, 1]]}, {"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, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 1], [0, 2]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 2], [1, 1], [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, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"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, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 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": [[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, 1], [1, 1]]}, {"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, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[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, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"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": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 3]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 2], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 2], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [2, 2], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 3], [2, 2], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 1], [2, 2], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 3], [2, 3], [3, 3], [3, 3], [3, 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, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 3], [2, 3], [3, 3], [3, 3], [3, 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, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 3], [2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 3], [2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 3], [2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 3], [2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 3], [2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 3], [2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 3], [2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 3], [2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 3], [2, 3], [3, 3], [3, 3], [3, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}], [{"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 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, 2], [1, 1], [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": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 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, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 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, 1], [1, 1]]}, {"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, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}], [{"patt": [0, 1], "pos": [[1, 1], [1, 2]]}]], "assumptions": []}, {"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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 3]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 2], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 2], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [2, 2], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 3], [2, 2], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 1], [2, 2], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 3], [2, 3], [3, 3], [3, 3], [3, 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, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 3], [2, 3], [3, 3], [3, 3], [3, 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, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 3], [2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 3], [2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 3], [2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 3], [2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 3], [2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 3], [2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 3], [2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 3], [2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 3], [2, 3], [3, 3], [3, 3], [3, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}], [{"patt": [0], "pos": [[3, 3]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[3, 3]]}]}}, "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, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"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], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 2], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 3], [1, 2], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 3], [1, 2], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 3], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 0], [1, 3], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 3], [1, 0], [1, 3], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 3], [1, 3], [3, 3], [3, 3], [3, 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, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 3], [1, 3], [3, 3], [3, 3], [3, 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, 0], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"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, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 3], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 3], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 3], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 3], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 3], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 3], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 3], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 3], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 3], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 3], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 3], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 3], [1, 3], [3, 3], [3, 3], [3, 3]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}], [{"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [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": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [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, 0], [1, 2], [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, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 2], [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, 2], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 2], [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, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 0], [1, 2], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 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, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 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, 0], [1, 1], [1, 1], [1, 1], [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, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [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, 3], [1, 0], [1, 2], [1, 3], [3, 3]], [[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": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"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, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[5, 4]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[4, 3], [4, 3]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[4, 3], [4, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [5, 1], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [5, 1], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [5, 1], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 4], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 4], [6, 2], [6, 4]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [3, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [3, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 1], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 1], [5, 1], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 1], [5, 1], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[5, 0], [5, 0], [5, 1], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[5, 0], [5, 1], [5, 1], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[5, 1], [5, 1], [5, 1], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 3, 2, 0], "pos": [[5, 0], [5, 1], [5, 1], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[5, 1], [5, 1], [5, 1], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[5, 0], [5, 0], [5, 1], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[5, 1], [5, 0], [5, 1], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[5, 1], [5, 1], [5, 1], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"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, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"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": [[5, 0], [5, 1], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[5, 0], [5, 1], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[5, 0], [5, 1], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}], [{"patt": [0], "pos": [[4, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"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], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"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": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [4, 1], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [4, 1], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 2], [5, 3]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [3, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [3, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 1], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 1], [4, 1], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 0], [4, 0], [4, 1], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 0], [4, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 1], [4, 1], [4, 1], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 0], [4, 1], [4, 1], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 1], [4, 1], [4, 1], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 0], [4, 0], [4, 1], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 1], [4, 0], [4, 1], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 1], [4, 1], [4, 1], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 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, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 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": [[4, 0], [4, 1], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 1], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 1], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 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, 4], [1, 2], [2, 1], [3, 0], [5, 0], [5, 1], [6, 2], [6, 4]], [[4, 3]]]}}, "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": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [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, 0], [1, 2], [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, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 2], [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, 2], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 2], [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, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 0], [1, 2], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 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, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 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, 0], [1, 1], [1, 1], [1, 1], [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, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [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": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [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": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [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, 0], [1, 2], [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, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 2], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 2], [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, 2], [1, 0], [1, 2], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 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, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 2], [1, 2], [2, 2], [2, 2], [2, 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, 0], [1, 1], [1, 1], [1, 1], [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, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 2]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [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, 0], [1, 2], [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, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 2], [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, 2], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 2], [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, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 0], [1, 2], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 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, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 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, 0], [1, 1], [1, 1], [1, 1], [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, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0, 1], "pos": [[1, 1], [1, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0, 1], "pos": [[1, 1], [1, 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, 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, 2]]}, {"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": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [2, 3], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 3], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [2, 3], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [2, 3], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [2, 3], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 3], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 3], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 3], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 3], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 3], [2, 0]]}, {"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, 3], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 3], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 3], [2, 3], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 3], [2, 3], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 3], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 3], [2, 3], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 3], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 3], [2, 3], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 3], [2, 3], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 3], [2, 3], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 3], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 1], [2, 3], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 3], [2, 3], [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, 3], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 3], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 3], [2, 3], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 3], [2, 3], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 3], [2, 3], [2, 3], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 3], [2, 3], [2, 3], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 3], [2, 3], [2, 3], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 3], [2, 1], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 3], [2, 3], [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, 3], [2, 1], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 3], [2, 3], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 3], [2, 3], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 3], [2, 3], [2, 3], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 3], [2, 3], [2, 3], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 3], [2, 3], [2, 3], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 3], [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, 0], [2, 3], [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, 3], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 3], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 3], [2, 0], [2, 3], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 3], [2, 1], [2, 3], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 3], [2, 1], [2, 3], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 3], [2, 3], [2, 3], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 3], [2, 3], [2, 3], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 3], [2, 3], [2, 3], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 3], [2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 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, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"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, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 3], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 3], [2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 3], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 3], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 3], [2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 3], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 3], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}], [{"patt": [0], "pos": [[3, 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, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [2, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [2, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [2, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 2], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0]]}, {"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, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 1], [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, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 1], [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, 1], [2, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 2], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 2], [2, 2], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"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, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 2], [2, 1], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 2], [2, 2], [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, 2], [2, 1], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 2], [2, 2], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"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, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 2], [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, 0], [2, 2], [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, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 1], [2, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 1], [2, 2], [2, 1]]}, {"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, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 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, 1], [2, 1]]}, {"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, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"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": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 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, 3], [1, 1], [2, 0], [2, 1], [2, 3], [4, 0]], [[3, 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, 1]]}, {"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], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"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": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [4, 1], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [4, 1], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 2], [5, 3]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [3, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [3, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 1], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 1], [4, 1], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 0], [4, 0], [4, 1], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 0], [4, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 1], [4, 1], [4, 1], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 0], [4, 1], [4, 1], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 1], [4, 1], [4, 1], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 0], [4, 0], [4, 1], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 1], [4, 0], [4, 1], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 1], [4, 1], [4, 1], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 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, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 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": [[4, 0], [4, 1], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 1], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 1], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 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": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"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, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 1], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 1], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 2], [4, 3]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 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": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, {"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, 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, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 1], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 2], [4, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 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": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}], [{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[1, 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, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [2, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [2, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [2, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 2], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0]]}, {"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, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 1], [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, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 1], [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, 1], [2, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 2], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 2], [2, 2], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"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, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 2], [2, 1], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 2], [2, 2], [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, 2], [2, 1], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 2], [2, 2], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"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, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 2], [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, 0], [2, 2], [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, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 1], [2, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 1], [2, 2], [2, 1]]}, {"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, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 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, 1], [2, 1]]}, {"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, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"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": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 2], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0]]}, {"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, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 1]]}, {"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, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 2], [1, 2], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 0]]}, {"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, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 1], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 2], [1, 2], [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, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 2], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 2], [1, 2], [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, 2], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 2], [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, 0], [1, 2], [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, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 1], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 1], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [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, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"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, 2], [1, 2], [1, 2], [1, 2]]}, {"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, 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, 1], [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, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"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, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"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": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0]]}, {"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, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 1]]}, {"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, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 2], [1, 2], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 0]]}, {"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, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 1], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 2], [1, 2], [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, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 2], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 2], [1, 2], [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, 2], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 2], [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, 0], [1, 2], [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, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 1], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 1], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [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, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"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, 2], [1, 2], [1, 2], [1, 2]]}, {"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, 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, 1], [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, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"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, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"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": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[0, 2]]}]}}, "idx": 1}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 4]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 4]]}, {"patt": [0, 1], "pos": [[0, 2], [3, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 4]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 3]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 2], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[3, 2], [3, 2], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[3, 2], [3, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 2], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 3], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 3], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [3, 2], [3, 3]]}, {"patt": [1, 0, 2], "pos": [[3, 3], [3, 2], [3, 3]]}, {"patt": [1, 0, 2], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [3, 2], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [1, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 3], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 2], [3, 2], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 2], [3, 2], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 3], [3, 2], [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, 0], [3, 3], [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, 3, 0, 2], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 2], [3, 2], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 3], [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, 3], [3, 2], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 2], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 3], [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, 0], [3, 3], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 3], [3, 0], [3, 3], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 2], [3, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 3], [3, 3], [5, 3], [5, 3], [5, 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": [[3, 0], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 2], [3, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 3], [3, 3], [5, 3], [5, 3], [5, 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": [[3, 0], [3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 3], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 3], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 2], [3, 3], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 2], [3, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 3], [3, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 3], [3, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 3], [3, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 3], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 2], [3, 3], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 3], [3, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 3], [3, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 3], [3, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 3], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 2], [3, 3], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 3], [3, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 3], [3, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 3], [3, 3], [5, 3], [5, 3], [5, 3]]}], "requirements": [[{"patt": [0], "pos": [[4, 1]]}], [{"patt": [0], "pos": [[5, 3]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 3]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 3]]}]], "assumptions": []}, "children": [{"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], "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, 3]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 3]]}, {"patt": [0, 1], "pos": [[0, 1], [3, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 2]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 1], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 1], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [3, 1], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [3, 1], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [1, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [4, 2], [4, 2], [4, 2]]}, {"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, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 2], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 1], [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, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 2], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 2], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 2], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 0], [3, 2], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 2], [3, 0], [3, 2], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 1], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 2], [3, 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, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 1], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 2], [3, 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, 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, 1], [3, 1]]}, {"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, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 1], [3, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 1], [3, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 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, 2], [1, 0], [2, 4], [3, 0], [3, 2], [3, 3], [5, 3]], [[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": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 3]]}, {"patt": [0, 1], "pos": [[0, 1], [3, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 2]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 1], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 1], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [3, 1], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [3, 1], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [1, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [4, 2], [4, 2], [4, 2]]}, {"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, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 2], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 1], [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, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 2], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 2], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 2], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 0], [3, 2], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 2], [3, 0], [3, 2], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 1], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 2], [3, 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, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 1], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 2], [3, 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, 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, 1], [3, 1]]}, {"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, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 1], [3, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 1], [3, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 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": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 1], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 2], [2, 2]]}, {"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": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 2], [2, 2]]}, {"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, 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": [[0, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 1], [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, 0], [2, 2], [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, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 2], [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, 2], [2, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 2], [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, 0], [2, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 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": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 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, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 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, 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, 1], [2, 1]]}, {"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, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 2]]}]], "assumptions": []}, {"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, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [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, 0], [1, 2], [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, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 2], [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, 2], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 2], [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, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 0], [1, 2], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 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, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 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, 0], [1, 1], [1, 1], [1, 1], [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, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}], [{"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[2, 3]]}]}}, "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": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 3]]}, {"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, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 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, 0, 1], "pos": [[5, 4], [5, 3], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 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": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}], [{"patt": [0], "pos": [[2, 0]]}]], "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, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 4], [1, 3], [5, 3], [5, 4]], [[2, 0]], [[3, 1]], [[4, 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, 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, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [3, 3], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 3], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 3], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 3], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 3], [3, 3], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 3], [3, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 3], [3, 3], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [3, 3], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [3, 3], [3, 1], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [3, 3], [3, 1], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 3], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 3], [3, 1], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 3], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 3], [3, 1], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 1], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [3, 3], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [3, 3], [3, 1], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 3], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 3], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 1], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 1], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}], "requirements": [[{"patt": [0], "pos": [[2, 2]]}], [{"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [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, 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], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [2, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 2], [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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [2, 3, 0, 1], "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, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [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, 3], [1, 1], [3, 0], [3, 1], [3, 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": [[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, 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, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [3, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [3, 3]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1], "pos": [[3, 3], [4, 3]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [4, 3], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [4, 3], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 3], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 3], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 3], [4, 3], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 3], [4, 3], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 1], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 3], [4, 1], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 3], [4, 3], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [4, 3], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [4, 3], [4, 1], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [4, 3], [4, 1], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [4, 3], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [4, 3], [4, 1], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 3], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 3], [4, 1], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 1], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [4, 3], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [4, 3], [4, 1], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [4, 3], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"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": [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, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 0], [4, 0], [4, 0]]}, {"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": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}], "requirements": [[{"patt": [0], "pos": [[2, 2]]}], [{"patt": [0], "pos": [[4, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [3, 2], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [3, 2], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [3, 2], [3, 1], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [3, 2], [3, 1], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 2], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 2], [3, 1], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 2], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 2], [3, 1], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 1], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 1], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 2], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"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": [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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 0], [3, 0], [3, 0]]}, {"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": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[3, 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, 3], [1, 1], [3, 3], [4, 0], [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": [[0, 0]]}, {"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], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [2, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 2], [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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [2, 3, 0, 1], "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, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [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": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"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, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 1], [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, 1, 0], "pos": [[2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 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, 1], [2, 1]]}], "requirements": [[{"patt": [0, 1], "pos": [[1, 1], [2, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [2, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 2], [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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [2, 3, 0, 1], "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, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[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, 0]]}, {"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, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [3, 2], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [3, 2], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [3, 2], [3, 1], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [3, 2], [3, 1], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 2], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 2], [3, 1], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 2], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 2], [3, 1], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 1], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 1], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 2], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"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": [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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 0], [3, 0], [3, 0]]}, {"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": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[3, 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, 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], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [2, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 2], [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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [2, 3, 0, 1], "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, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 2]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [2, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [2, 2], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 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, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}], [{"patt": [0], "pos": [[2, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[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, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"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, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"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, 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, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 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, 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, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}], [{"patt": [0], "pos": [[2, 2]]}]], "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]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[0, 2], [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, 2], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 4]], [[1, 3]], [[2, 0], [2, 1], [2, 2]]]}}, "idx": 2}, {"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": [1, 0, 2], "pos": [[0, 1], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [1, 1]]}, {"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": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "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": [[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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "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": [[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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [1, 0], "pos": [[0, 1], [1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [1, 0], "pos": [[0, 1], [1, 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": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [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, 1], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [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, 1], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 0], [0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0, 1], "pos": [[0, 0], [0, 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": [[2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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, 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]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1]], [[1, 0], [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, 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], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [6, 1]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"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": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [5, 3], [6, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [5, 1], [6, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [5, 3], [6, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [5, 3], [6, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [5, 3], [6, 3]]}, {"patt": [0, 2, 1], "pos": [[5, 1], [5, 1], [6, 1]]}, {"patt": [0, 2, 1], "pos": [[5, 1], [5, 3], [6, 1]]}, {"patt": [0, 2, 1], "pos": [[5, 1], [5, 3], [6, 3]]}, {"patt": [0, 2, 1], "pos": [[5, 3], [5, 3], [6, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [5, 3], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [5, 3], [6, 3]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [5, 1], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [5, 3], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 1], [5, 1], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 1], [5, 3], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 3], [5, 3], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 3], [5, 3], [6, 3]]}, {"patt": [2, 1, 0], "pos": [[5, 1], [5, 1], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[5, 3], [5, 1], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[5, 3], [5, 3], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[5, 3], [5, 3], [6, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [5, 3], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [5, 3], [5, 1], [5, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [6, 3], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [6, 3], [6, 1], [6, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [5, 3], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [5, 3], [5, 1], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [5, 3], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [5, 3], [5, 1], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [6, 3], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [6, 3], [6, 1], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 3], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 3], [5, 1], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [6, 3], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [6, 3], [6, 1], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [6, 3], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [6, 3], [6, 1], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [5, 3], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [6, 3], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [5, 3], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [6, 3], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 3], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [6, 3], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [6, 3], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 1], [6, 3], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [6, 3], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 1], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [6, 3], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 3], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 2]]}], [{"patt": [0], "pos": [[5, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [5, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [5, 1]]}, {"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], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [4, 2], [5, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [4, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [4, 2], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [4, 2], [5, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 2], [5, 2]]}, {"patt": [0, 2, 1], "pos": [[4, 1], [4, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[4, 1], [4, 2], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[4, 1], [4, 2], [5, 2]]}, {"patt": [0, 2, 1], "pos": [[4, 2], [4, 2], [5, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [4, 2], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [4, 2], [5, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [4, 1], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [4, 2], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 1], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 2], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 2], [4, 2], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 2], [4, 2], [5, 2]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 2], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 2], [5, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [4, 2], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [4, 2], [4, 1], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [5, 2], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [5, 2], [5, 1], [5, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 2], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [4, 2], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [5, 2], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 2], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [5, 2], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 2], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [4, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [4, 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, 3], [1, 1], [2, 0], [4, 0], [5, 1], [5, 3], [6, 1], [6, 3]], [[3, 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, 1]]}, {"patt": [0], "pos": [[1, 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], "pos": [[4, 0]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [5, 1]]}, {"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], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [4, 2], [5, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [4, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [4, 2], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [4, 2], [5, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 2], [5, 2]]}, {"patt": [0, 2, 1], "pos": [[4, 1], [4, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[4, 1], [4, 2], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[4, 1], [4, 2], [5, 2]]}, {"patt": [0, 2, 1], "pos": [[4, 2], [4, 2], [5, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [4, 2], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [4, 2], [5, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [4, 1], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [4, 2], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 1], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 2], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 2], [4, 2], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 2], [4, 2], [5, 2]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 2], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 2], [5, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [4, 2], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [4, 2], [4, 1], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [5, 2], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [5, 2], [5, 1], [5, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 2], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [4, 2], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [5, 2], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 2], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [5, 2], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 2], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [4, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [4, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [3, 2], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [3, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 2], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [3, 2], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 2], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 2], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [3, 2], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [3, 2], [3, 1], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [4, 2], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [3, 2], [3, 1], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 2], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 2], [3, 1], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [4, 2], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 2], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 2], [3, 1], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [4, 2], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 1], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 2], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 1], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 2], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [4, 2], [4, 1], [4, 1]]}, {"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, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [4, 2], [4, 1], [4, 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, 0, 1], "pos": [[3, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [4, 1], [4, 1], [4, 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, 0, 1], "pos": [[3, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [3, 1]]}]], "assumptions": []}, {"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": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"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": [1, 0], "pos": [[3, 2], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 1], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[3, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "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, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"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": [1, 0], "pos": [[3, 2], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 1], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[3, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 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": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 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], [3, 1], [3, 2], [4, 2]], [[1, 0], [2, 0]]]}}, "idx": 0}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"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, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"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, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 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, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"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, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"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, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 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, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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": [[0, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [1, 0], "pos": [[0, 1], [0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [1, 0], "pos": [[0, 2], [0, 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, 1]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[0, 5]]}, {"patt": [0], "pos": [[0, 6]]}, {"patt": [0], "pos": [[0, 7]]}, {"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": [[1, 6]]}, {"patt": [0], "pos": [[1, 7]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[2, 6]]}, {"patt": [0], "pos": [[2, 7]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[3, 5]]}, {"patt": [0], "pos": [[3, 7]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 5]]}, {"patt": [0], "pos": [[4, 6]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 5], [1, 5]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 5], [1, 5]]}, {"patt": [1, 0], "pos": [[3, 6], [4, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [4, 0], [4, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 6], [3, 3], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 6], [3, 3], [3, 6]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [4, 0], [4, 4]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [4, 4], [4, 4]]}, {"patt": [2, 0, 1], "pos": [[4, 7], [4, 0], [4, 4]]}, {"patt": [2, 0, 1], "pos": [[4, 7], [4, 0], [4, 7]]}, {"patt": [2, 0, 1], "pos": [[4, 7], [4, 4], [4, 4]]}, {"patt": [2, 0, 1], "pos": [[4, 7], [4, 4], [4, 7]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 6], [3, 6], [3, 6], [3, 6]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 7], [4, 7], [4, 7], [4, 7]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 6], [3, 6], [3, 6], [3, 6]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 7], [4, 7], [4, 7], [4, 7]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 6], [3, 6], [3, 6], [3, 6]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 7], [4, 7], [4, 7], [4, 7]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [3, 3]]}, {"patt": [0, 1], "pos": [[2, 1], [3, 6]]}], [{"patt": [0], "pos": [[1, 5]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[0, 5]]}, {"patt": [0], "pos": [[0, 6]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[1, 6]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 6]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 5]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 5], [3, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [3, 0], [3, 4]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 5], [2, 3], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 5], [2, 3], [2, 5]]}, {"patt": [2, 0, 1], "pos": [[3, 4], [3, 0], [3, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 4], [3, 4], [3, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 6], [3, 0], [3, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 6], [3, 0], [3, 6]]}, {"patt": [2, 0, 1], "pos": [[3, 6], [3, 4], [3, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 6], [3, 4], [3, 6]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 5], [2, 5], [2, 5], [2, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 6], [3, 6], [3, 6], [3, 6]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 5], [2, 5], [2, 5], [2, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 6], [3, 6], [3, 6], [3, 6]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 5], [2, 5], [2, 5], [2, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 6], [3, 6], [3, 6], [3, 6]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [2, 5]]}]], "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], [2, 1], [3, 3], [3, 6], [4, 0], [4, 4], [4, 7]], [[1, 5]]]}}, "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": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[0, 5]]}, {"patt": [0], "pos": [[0, 6]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[1, 6]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 6]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 5]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 5], [3, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [3, 0], [3, 4]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 5], [2, 3], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 5], [2, 3], [2, 5]]}, {"patt": [2, 0, 1], "pos": [[3, 4], [3, 0], [3, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 4], [3, 4], [3, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 6], [3, 0], [3, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 6], [3, 0], [3, 6]]}, {"patt": [2, 0, 1], "pos": [[3, 6], [3, 4], [3, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 6], [3, 4], [3, 6]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 5], [2, 5], [2, 5], [2, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 6], [3, 6], [3, 6], [3, 6]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 5], [2, 5], [2, 5], [2, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 6], [3, 6], [3, 6], [3, 6]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 5], [2, 5], [2, 5], [2, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 6], [3, 6], [3, 6], [3, 6]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [2, 5]]}]], "assumptions": []}, "children": [{"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": [[0, 4]]}, {"patt": [0], "pos": [[0, 5]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 4], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 4], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 4], [1, 2], [1, 4]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 0], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 5], [2, 0], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 5], [2, 0], [2, 5]]}, {"patt": [2, 0, 1], "pos": [[2, 5], [2, 3], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 5], [2, 3], [2, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 5], [2, 5], [2, 5], [2, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 5], [2, 5], [2, 5], [2, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 5], [2, 5], [2, 5], [2, 5]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 4]]}]], "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": [[0, 4]]}, {"patt": [0], "pos": [[0, 5]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 3]]}, {"patt": [1, 0], "pos": [[1, 4], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 4], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 4], [1, 2], [1, 4]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 5], [2, 0], [2, 5]]}, {"patt": [2, 0, 1], "pos": [[2, 5], [2, 3], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 5], [2, 3], [2, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 5], [2, 5], [2, 5], [2, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 5], [2, 5], [2, 5], [2, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 5], [2, 5], [2, 5], [2, 5]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[0, 2]]}]}}, "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": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[0, 5]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 3]]}, {"patt": [1, 0], "pos": [[1, 4], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 4], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 4], [1, 2], [1, 4]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 5], [2, 0], [2, 5]]}, {"patt": [2, 0, 1], "pos": [[2, 5], [2, 3], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 5], [2, 3], [2, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 5], [2, 5], [2, 5], [2, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 5], [2, 5], [2, 5], [2, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 5], [2, 5], [2, 5], [2, 5]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 3], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 1], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 4], [1, 0], [1, 4]]}, {"patt": [2, 0, 1], "pos": [[1, 4], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 4], [1, 2], [1, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 4], [1, 4], [1, 4], [1, 4]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1]], [[1, 2], [1, 4], [2, 0], [2, 3], [2, 5]]]}}, "idx": 1}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 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, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 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": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 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, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 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_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, 1]]}, {"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": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [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": [0, 3, 1, 2], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}], [{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"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, 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": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [1, 0], [1, 2], [3, 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": [[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, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [3, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [3, 3]]}, {"patt": [0, 1], "pos": [[2, 0], [3, 3]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 0]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 2], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [5, 3], [5, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [5, 3], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [5, 3], [5, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [5, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [5, 3], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [5, 3], [5, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [5, 3], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [5, 3], [5, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [5, 3], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 3], [5, 3], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 0], [5, 3], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 2], [5, 3], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 2], [5, 3], [5, 2]]}, {"patt": [1, 2, 0], "pos": [[5, 3], [5, 3], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 3], [5, 3], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [2, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[5, 3], [5, 3], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[5, 3], [5, 3], [5, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [5, 2], [5, 0], [5, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 3], [3, 3], [5, 3], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [5, 2], [5, 0], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [5, 2], [5, 0], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 0], [5, 2], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 0], [5, 2], [5, 0], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 0], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 3], [3, 3], [5, 3], [5, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 3], [3, 3], [5, 3], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [5, 2], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [5, 2], [5, 0], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 0], [5, 2], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 0], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 0], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 2], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 2], [5, 0], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 3], [3, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 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, 3], [3, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 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, 3], [3, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 2], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 3], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 3], [3, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 3], [3, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 3], [3, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 3], [3, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 3], [3, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 3], [3, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 3], [3, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 3], [3, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 3]]}, {"patt": [1, 0], "pos": [[5, 3], [5, 0]]}, {"patt": [1, 0], "pos": [[5, 3], [5, 2]]}], [{"patt": [0], "pos": [[4, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [3, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [3, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [4, 2], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 2], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 2], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [4, 2], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [4, 2], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 2], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 2], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 2], [4, 2], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [2, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 2], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 2], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 1], [4, 0], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 2], [3, 2], [4, 2], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [4, 1], [4, 0], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [4, 1], [4, 0], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 1], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 1], [4, 0], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 0], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 2], [3, 2], [4, 2], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 2], [3, 2], [4, 2], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [4, 1], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [4, 1], [4, 0], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 1], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 0], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 0], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 1], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 1], [4, 0], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 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, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 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, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 1], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 2], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 2]]}, {"patt": [1, 0], "pos": [[4, 2], [4, 0]]}, {"patt": [1, 0], "pos": [[4, 2], [4, 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, 3], [1, 2], [2, 0], [3, 3], [5, 0], [5, 2], [5, 3]], [[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": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 2], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 2], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [3, 2], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 2], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [1, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [3, 2], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [3, 2], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [3, 2], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"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, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 1], [3, 0], [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, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 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, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 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, 2], [2, 2], [3, 2], [3, 2], [3, 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, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 2]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 2], [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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 0]]}, {"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": [[0, 2], [2, 2], [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, 1, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [2, 2], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [2, 2], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [2, 2], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 0, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 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, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 1]]}]], "assumptions": []}, {"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, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 2], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 2], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [3, 2], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 2], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [1, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [3, 2], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [3, 2], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [3, 2], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"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, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 1], [3, 0], [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, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 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, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 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, 2], [2, 2], [3, 2], [3, 2], [3, 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, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [1, 0], "pos": [[3, 2], [3, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [1, 0], "pos": [[3, 2], [3, 0]]}]}}, "idx": 0}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 2], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 2], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [3, 2], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 2], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [1, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [3, 2], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [3, 2], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [3, 2], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"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, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 1], [3, 0], [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, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 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, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 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, 2], [2, 2], [3, 2], [3, 2], [3, 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, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 2]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 2], [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, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 2], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [1, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 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, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 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, 2], [2, 2], [3, 2], [3, 2], [3, 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, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 2]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"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": [[0, 2], [2, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [2, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [2, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [2, 2], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [2, 2], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [2, 2], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 0, 1], "pos": [[2, 2], [2, 1], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 1], [2, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 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, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [1, 0], "pos": [[2, 2], [2, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [1, 0], "pos": [[3, 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], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 0]]}, {"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": [[0, 2], [2, 2], [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, 1, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [2, 2], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [2, 2], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [2, 2], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 0, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 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, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [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": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [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": [0, 3, 1, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 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, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 0]]}, {"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": [[0, 2], [2, 2], [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, 1, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [2, 2], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [2, 2], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [2, 2], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 0, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 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, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [1, 0], "pos": [[2, 2], [2, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [1, 0], "pos": [[2, 2], [2, 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, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 2], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [1, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 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, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 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, 2], [2, 2], [3, 2], [3, 2], [3, 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, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 2]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [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": [0, 3, 1, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 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, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, {"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, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 2], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [1, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 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, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 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, 2], [2, 2], [3, 2], [3, 2], [3, 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, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [1, 0], "pos": [[3, 2], [3, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [1, 0], "pos": [[3, 2], [3, 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, 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, 2]]}, {"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, 1]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[4, 2], [4, 2]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[4, 2], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 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, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [1, 3]]}, {"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, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 3], [3, 3], [5, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 3], [3, 3], [5, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 0], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 1], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 1], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [1, 3]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [3, 3], [5, 3]]}, {"patt": [1, 2, 0], "pos": [[3, 3], [3, 3], [5, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [3, 3], [5, 3]]}, {"patt": [2, 1, 0], "pos": [[3, 3], [3, 3], [5, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 3], [3, 3], [5, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [3, 3], [5, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [3, 3], [5, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 3], [3, 3], [5, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [3, 3], [5, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [3, 3], [5, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [3, 3], [5, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [3, 3], [5, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [3, 3], [5, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [3, 3], [5, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 3], [3, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 3], [3, 3], [5, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 3], [0, 3], [3, 3], [5, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 3], [3, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 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, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 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, 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, 0], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}], [{"patt": [0], "pos": [[4, 2]]}]], "assumptions": []}, "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], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 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, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [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, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 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": [3, 2, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 2], [3, 2], [3, 2], [3, 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, 1], [0, 2], [3, 2], [3, 2], [3, 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], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "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], [3, 2], [3, 2], [3, 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, 1], [0, 2], [3, 2], [3, 2], [3, 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], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [[{"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, 1], [0, 3], [1, 3], [2, 1], [3, 3], [5, 3]], [[4, 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, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[0, 5]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[1, 6]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 6]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[3, 5]]}, {"patt": [0], "pos": [[3, 6]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[4, 5]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[5, 5]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 5], [2, 5]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[2, 5], [2, 5]]}, {"patt": [1, 0], "pos": [[4, 6], [5, 4]]}, {"patt": [1, 0], "pos": [[4, 6], [5, 6]]}, {"patt": [0, 1, 2], "pos": [[0, 6], [0, 6], [0, 6]]}, {"patt": [0, 2, 1], "pos": [[0, 6], [0, 6], [0, 6]]}, {"patt": [1, 0, 2], "pos": [[0, 6], [0, 6], [0, 6]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 6], [4, 3], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 6], [4, 3], [4, 6]]}, {"patt": [2, 0, 1], "pos": [[5, 4], [5, 0], [5, 4]]}, {"patt": [2, 0, 1], "pos": [[5, 4], [5, 4], [5, 4]]}, {"patt": [2, 0, 1], "pos": [[5, 6], [5, 0], [5, 4]]}, {"patt": [2, 0, 1], "pos": [[5, 6], [5, 0], [5, 6]]}, {"patt": [2, 0, 1], "pos": [[5, 6], [5, 4], [5, 4]]}, {"patt": [2, 0, 1], "pos": [[5, 6], [5, 4], [5, 6]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 6], [5, 6], [5, 6], [5, 6]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 6], [5, 6], [5, 6], [5, 6]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 6], [5, 6], [5, 6], [5, 6]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 6], [0, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 6], [0, 6], [5, 6], [5, 6], [5, 6]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 6], [0, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 6], [0, 6], [5, 6], [5, 6], [5, 6]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 6], [0, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 6], [0, 6], [5, 6], [5, 6], [5, 6]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 6], [0, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 6], [0, 6], [5, 6], [5, 6], [5, 6]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 6], [0, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 6], [0, 6], [5, 6], [5, 6], [5, 6]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 6], [0, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 6], [0, 6], [5, 6], [5, 6], [5, 6]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 6], [0, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 6], [0, 6], [5, 6], [5, 6], [5, 6]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 6], [0, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 6], [0, 6], [5, 6], [5, 6], [5, 6]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 6], [0, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 6], [0, 6], [5, 6], [5, 6], [5, 6]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 6], [0, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 6], [0, 6], [5, 6], [5, 6], [5, 6]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 6], [0, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 6], [0, 6], [5, 6], [5, 6], [5, 6]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}], [{"patt": [0], "pos": [[2, 5]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 3], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 1], [1, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 0], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 0], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 2], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 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": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 6], [4, 3], [4, 6], [5, 0], [5, 4], [5, 6]], [[1, 2]], [[2, 5]], [[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], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 5]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[4, 5]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 4]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 4]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 4], [3, 4]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[6, 0], [6, 0]]}, {"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": [1, 0], "pos": [[3, 4], [3, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 5], [5, 5], [6, 5]]}, {"patt": [0, 2, 1], "pos": [[1, 3], [5, 3], [6, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 3], [5, 5], [6, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 3], [5, 5], [6, 5]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [5, 3], [6, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [5, 5], [6, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [5, 5], [6, 5]]}, {"patt": [0, 2, 1], "pos": [[5, 3], [5, 3], [6, 3]]}, {"patt": [0, 2, 1], "pos": [[5, 3], [5, 5], [6, 3]]}, {"patt": [0, 2, 1], "pos": [[5, 3], [5, 5], [6, 5]]}, {"patt": [0, 2, 1], "pos": [[5, 5], [5, 5], [6, 5]]}, {"patt": [1, 0, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [1, 2, 0], "pos": [[0, 5], [5, 5], [6, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 5], [5, 5], [6, 5]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [5, 3], [6, 3]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [5, 5], [6, 3]]}, {"patt": [1, 2, 0], "pos": [[5, 3], [5, 3], [6, 3]]}, {"patt": [1, 2, 0], "pos": [[5, 3], [5, 5], [6, 3]]}, {"patt": [1, 2, 0], "pos": [[5, 5], [5, 5], [6, 3]]}, {"patt": [1, 2, 0], "pos": [[5, 5], [5, 5], [6, 5]]}, {"patt": [2, 0, 1], "pos": [[5, 5], [6, 0], [6, 3]]}, {"patt": [2, 0, 1], "pos": [[5, 5], [6, 0], [6, 5]]}, {"patt": [2, 0, 1], "pos": [[6, 3], [6, 0], [6, 3]]}, {"patt": [2, 0, 1], "pos": [[6, 5], [6, 0], [6, 3]]}, {"patt": [2, 0, 1], "pos": [[6, 5], [6, 0], [6, 5]]}, {"patt": [2, 1, 0], "pos": [[5, 3], [5, 3], [6, 3]]}, {"patt": [2, 1, 0], "pos": [[5, 5], [5, 3], [6, 3]]}, {"patt": [2, 1, 0], "pos": [[5, 5], [5, 5], [6, 3]]}, {"patt": [2, 1, 0], "pos": [[5, 5], [5, 5], [6, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 3], [5, 5], [5, 3], [5, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 3], [5, 5], [5, 3], [5, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 3], [6, 5], [6, 3], [6, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 3], [6, 5], [6, 3], [6, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 2], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 2], [5, 5], [5, 3], [5, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 2], [5, 5], [5, 3], [5, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 2], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 2], [6, 5], [6, 3], [6, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 2], [6, 5], [6, 3], [6, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 5], [5, 5], [5, 3], [5, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 5], [6, 5], [6, 3], [6, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [5, 5], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [5, 5], [5, 3], [5, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [6, 5], [6, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [6, 5], [6, 3], [6, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [5, 3], [6, 0], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 5], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 5], [5, 3], [5, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [6, 5], [6, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [6, 5], [6, 3], [6, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 5], [5, 5], [5, 3], [5, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 5], [6, 5], [6, 3], [6, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 3], [6, 5], [6, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 3], [6, 5], [6, 3], [6, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 5], [6, 5], [6, 3], [6, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 5], [5, 5], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 5], [5, 5], [5, 3], [5, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 5], [6, 5], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 5], [6, 5], [6, 3], [6, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [5, 5], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [6, 5], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 5], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [6, 5], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 5], [5, 5], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 5], [5, 5], [5, 3], [5, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 5], [6, 5], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 5], [6, 5], [6, 3], [6, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [6, 5], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 5], [6, 5], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 5], [6, 5], [6, 3], [6, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 5], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 5], [5, 5], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 5], [5, 5], [5, 3], [5, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 5], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 5], [6, 5], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 5], [6, 5], [6, 3], [6, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 5], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 5], [6, 5], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 5], [6, 5], [6, 3], [6, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 5], [0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 5], [0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 5], [0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 5], [0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 5], [0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 5], [0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 5], [0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 5], [0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 5], [0, 5], [6, 5], [6, 5], [6, 5]]}], "requirements": [[{"patt": [0], "pos": [[3, 4]]}], [{"patt": [0], "pos": [[6, 3]]}, {"patt": [1, 0], "pos": [[0, 5], [6, 5]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"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], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"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": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"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": [0, 1], "pos": [[5, 0], [5, 0]]}, {"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, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [4, 4], [5, 4]]}, {"patt": [0, 2, 1], "pos": [[1, 3], [4, 3], [5, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 3], [4, 4], [5, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 3], [4, 4], [5, 4]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [4, 3], [5, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [4, 4], [5, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [4, 4], [5, 4]]}, {"patt": [0, 2, 1], "pos": [[4, 3], [4, 3], [5, 3]]}, {"patt": [0, 2, 1], "pos": [[4, 3], [4, 4], [5, 3]]}, {"patt": [0, 2, 1], "pos": [[4, 3], [4, 4], [5, 4]]}, {"patt": [0, 2, 1], "pos": [[4, 4], [4, 4], [5, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 2, 0], "pos": [[0, 4], [4, 4], [5, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 4], [4, 4], [5, 4]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [4, 3], [5, 3]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [4, 4], [5, 3]]}, {"patt": [1, 2, 0], "pos": [[4, 3], [4, 3], [5, 3]]}, {"patt": [1, 2, 0], "pos": [[4, 3], [4, 4], [5, 3]]}, {"patt": [1, 2, 0], "pos": [[4, 4], [4, 4], [5, 3]]}, {"patt": [1, 2, 0], "pos": [[4, 4], [4, 4], [5, 4]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [5, 0], [5, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [5, 0], [5, 4]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 0], [5, 3]]}, {"patt": [2, 0, 1], "pos": [[5, 4], [5, 0], [5, 3]]}, {"patt": [2, 0, 1], "pos": [[5, 4], [5, 0], [5, 4]]}, {"patt": [2, 1, 0], "pos": [[4, 3], [4, 3], [5, 3]]}, {"patt": [2, 1, 0], "pos": [[4, 4], [4, 3], [5, 3]]}, {"patt": [2, 1, 0], "pos": [[4, 4], [4, 4], [5, 3]]}, {"patt": [2, 1, 0], "pos": [[4, 4], [4, 4], [5, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 3], [4, 4], [4, 3], [4, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 3], [4, 4], [4, 3], [4, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 3], [5, 4], [5, 3], [5, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 3], [5, 4], [5, 3], [5, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 2], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 2], [4, 4], [4, 3], [4, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 2], [4, 4], [4, 3], [4, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 2], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 2], [5, 4], [5, 3], [5, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 2], [5, 4], [5, 3], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 4], [4, 4], [4, 3], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 4], [5, 4], [5, 3], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [4, 4], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [4, 4], [4, 3], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [5, 4], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [5, 4], [5, 3], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [4, 3], [5, 0], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 4], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 4], [4, 3], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [5, 4], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [5, 4], [5, 3], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 4], [4, 4], [4, 3], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 4], [5, 4], [5, 3], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 4], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 4], [5, 3], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 4], [5, 4], [5, 3], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 4], [4, 4], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 4], [4, 4], [4, 3], [4, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 4], [5, 4], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 4], [5, 4], [5, 3], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [4, 4], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [5, 4], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 4], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [5, 4], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 4], [4, 4], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 4], [4, 4], [4, 3], [4, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 4], [5, 4], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 4], [5, 4], [5, 3], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 4], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 4], [5, 4], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 4], [5, 4], [5, 3], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [4, 4], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [4, 4], [4, 3], [4, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [5, 4], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [5, 4], [5, 3], [5, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 4], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 4], [5, 4], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 4], [5, 4], [5, 3], [5, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}], "requirements": [[{"patt": [0], "pos": [[5, 3]]}, {"patt": [1, 0], "pos": [[0, 4], [5, 4]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 5], [1, 3], [2, 2], [4, 1], [5, 3], [5, 5], [6, 0], [6, 3], [6, 5]], [[3, 4]]]}}, "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": [[0, 2]]}, {"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], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"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": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"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": [0, 1], "pos": [[5, 0], [5, 0]]}, {"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, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [4, 4], [5, 4]]}, {"patt": [0, 2, 1], "pos": [[1, 3], [4, 3], [5, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 3], [4, 4], [5, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 3], [4, 4], [5, 4]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [4, 3], [5, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [4, 4], [5, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [4, 4], [5, 4]]}, {"patt": [0, 2, 1], "pos": [[4, 3], [4, 3], [5, 3]]}, {"patt": [0, 2, 1], "pos": [[4, 3], [4, 4], [5, 3]]}, {"patt": [0, 2, 1], "pos": [[4, 3], [4, 4], [5, 4]]}, {"patt": [0, 2, 1], "pos": [[4, 4], [4, 4], [5, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 2, 0], "pos": [[0, 4], [4, 4], [5, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 4], [4, 4], [5, 4]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [4, 3], [5, 3]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [4, 4], [5, 3]]}, {"patt": [1, 2, 0], "pos": [[4, 3], [4, 3], [5, 3]]}, {"patt": [1, 2, 0], "pos": [[4, 3], [4, 4], [5, 3]]}, {"patt": [1, 2, 0], "pos": [[4, 4], [4, 4], [5, 3]]}, {"patt": [1, 2, 0], "pos": [[4, 4], [4, 4], [5, 4]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [5, 0], [5, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [5, 0], [5, 4]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 0], [5, 3]]}, {"patt": [2, 0, 1], "pos": [[5, 4], [5, 0], [5, 3]]}, {"patt": [2, 0, 1], "pos": [[5, 4], [5, 0], [5, 4]]}, {"patt": [2, 1, 0], "pos": [[4, 3], [4, 3], [5, 3]]}, {"patt": [2, 1, 0], "pos": [[4, 4], [4, 3], [5, 3]]}, {"patt": [2, 1, 0], "pos": [[4, 4], [4, 4], [5, 3]]}, {"patt": [2, 1, 0], "pos": [[4, 4], [4, 4], [5, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 3], [4, 4], [4, 3], [4, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 3], [4, 4], [4, 3], [4, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 3], [5, 4], [5, 3], [5, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 3], [5, 4], [5, 3], [5, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 2], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 2], [4, 4], [4, 3], [4, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 2], [4, 4], [4, 3], [4, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 2], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 2], [5, 4], [5, 3], [5, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 2], [5, 4], [5, 3], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 4], [4, 4], [4, 3], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 4], [5, 4], [5, 3], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [4, 4], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [4, 4], [4, 3], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [5, 4], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [5, 4], [5, 3], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [4, 3], [5, 0], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 4], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 4], [4, 3], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [5, 4], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [5, 4], [5, 3], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 4], [4, 4], [4, 3], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 4], [5, 4], [5, 3], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 4], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 4], [5, 3], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 4], [5, 4], [5, 3], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 4], [4, 4], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 4], [4, 4], [4, 3], [4, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 4], [5, 4], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 4], [5, 4], [5, 3], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [4, 4], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [5, 4], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 4], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [5, 4], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 4], [4, 4], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 4], [4, 4], [4, 3], [4, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 4], [5, 4], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 4], [5, 4], [5, 3], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 4], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 4], [5, 4], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 4], [5, 4], [5, 3], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [4, 4], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [4, 4], [4, 3], [4, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [5, 4], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [5, 4], [5, 3], [5, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 4], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 4], [5, 4], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 4], [5, 4], [5, 3], [5, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}], "requirements": [[{"patt": [0], "pos": [[5, 3]]}, {"patt": [1, 0], "pos": [[0, 4], [5, 4]]}]], "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, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"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], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [3, 3], [4, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [3, 3], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [3, 3], [4, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 3], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 3], [4, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 3], [3, 3], [4, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [3, 3], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [3, 3], [4, 3]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [3, 3], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 3], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 3], [3, 3], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 3], [3, 3], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [4, 0], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [4, 0], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 0], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 0], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 0], [4, 3]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 3], [3, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 3], [3, 3], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 3], [3, 3], [4, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [3, 3], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [3, 3], [3, 2], [3, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [4, 3], [4, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [4, 3], [4, 2], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [3, 3], [3, 2], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [4, 3], [4, 2], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 3], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 3], [3, 2], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 3], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 3], [4, 2], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 2], [4, 0], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 3], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 3], [3, 2], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [4, 3], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [4, 3], [4, 2], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 2], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [4, 3], [4, 2], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 3], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 3], [4, 2], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 2], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [3, 3], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [3, 3], [3, 2], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [4, 3], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [4, 3], [4, 2], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [3, 3], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 3], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 3], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [4, 3], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 2], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [4, 3], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [4, 3], [4, 2], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 3], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 2], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 2], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [4, 3], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [4, 3], [4, 2], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 2], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}], "requirements": [[{"patt": [0], "pos": [[4, 2]]}, {"patt": [1, 0], "pos": [[0, 3], [4, 3]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"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, 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, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[3, 3], [4, 3]]}, {"patt": [1, 0], "pos": [[3, 4], [4, 3]]}, {"patt": [1, 0], "pos": [[3, 4], [4, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 4], [3, 3], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 4], [3, 3], [3, 4]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 0], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [4, 0], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [4, 0], [4, 4]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [4, 3], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [4, 3], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 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": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 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": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}], [{"patt": [0], "pos": [[4, 3]]}, {"patt": [1, 0], "pos": [[0, 4], [4, 4]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[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": [[2, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [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": [[1, 1], [1, 1], [1, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 1], [2, 1], [2, 1]]}, {"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, 1], [2, 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": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 1], [2, 1], [2, 1]]}, {"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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[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, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 0], [0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0, 1], "pos": [[0, 0], [0, 1]]}]}}, "idx": 1}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 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], [2, 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, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 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], [2, 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, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}], "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, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 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], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 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], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}], "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": [1, 0], "pos": [[2, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [1, 0], "pos": [[1, 0], [1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [1, 0], "pos": [[1, 0], [1, 0]]}]}}, "idx": 0}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [2, 2], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 2], [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], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 1]]}, {"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, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 1]]}, {"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": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 1]]}, {"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, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 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": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 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": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}], [{"patt": [0], "pos": [[2, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [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": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 2], [1, 2], [1, 2]]}, {"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": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 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": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 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": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [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, 1], [0, 2], [2, 0], [2, 2]], [[1, 3]]]}}, "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, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 2], [1, 2], [1, 2]]}, {"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": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 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": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 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": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [[{"patt": [1, 0], "pos": [[0, 1], [0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[1, 0]]}]}}, "idx": 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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [2, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 2], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 2], [2, 2], [2, 2]]}, {"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, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"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": [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, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 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, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 2], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"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, 2, 0], "pos": [[0, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"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, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"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": [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, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[0, 2]]}]}}, "idx": 1}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"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, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [4, 1]]}, {"patt": [1, 0], "pos": [[1, 3], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 3], [4, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 3], [4, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [4, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [1, 3], [4, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [1, 3], [4, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 3], [1, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 3], [1, 3], [4, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 2], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [1, 3], [4, 3]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [1, 3], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [1, 3], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 0], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 0], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 0], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 1], [4, 3]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [1, 3], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [1, 3], [4, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [1, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [1, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [1, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [1, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [1, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [1, 3], [2, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [1, 3], [2, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 3], [1, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 3], [1, 3], [2, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 3], [0, 3], [1, 3], [2, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 3], [1, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [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, 3], [1, 3], [1, 3], [1, 3]]}, {"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, 2], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [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], [1, 3], [1, 3]]}, {"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, 2], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [4, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [4, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [1, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 0], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 0], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 0], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 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": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [4, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 2], [1, 2], [1, 2], [1, 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, 1], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [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], [1, 2], [1, 2], [1, 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, 1], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}], "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, 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, 0]]}, {"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, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [4, 1]]}, {"patt": [1, 0], "pos": [[1, 3], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 3], [4, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 3], [4, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [4, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [1, 3], [4, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [1, 3], [4, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 3], [1, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 3], [1, 3], [4, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 2], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [1, 3], [4, 3]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [1, 3], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [1, 3], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 0], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 0], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 0], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 1], [4, 3]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [1, 3], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [1, 3], [4, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [1, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [1, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [1, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [1, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [1, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [1, 3], [2, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [1, 3], [2, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 3], [1, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 3], [1, 3], [2, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 3], [0, 3], [1, 3], [2, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 3], [1, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [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, 3], [1, 3], [1, 3], [1, 3]]}, {"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, 2], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [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], [1, 3], [1, 3]]}, {"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, 2], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 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, 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, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 3]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [4, 1]]}, {"patt": [1, 0], "pos": [[1, 3], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 3], [4, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 3], [4, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [4, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [1, 3], [4, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [1, 3], [4, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 3], [1, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 3], [1, 3], [4, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [1, 3], [4, 3]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [1, 3], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [1, 3], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 0], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 0], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 0], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 1], [4, 3]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [1, 3], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [1, 3], [4, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [1, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [1, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [1, 3], [2, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [1, 3], [2, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 3], [1, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 3], [1, 3], [2, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 3], [0, 3], [1, 3], [2, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 3], [1, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [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, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [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, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 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": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [4, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 2], [1, 2], [1, 2], [1, 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, 1], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [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], [1, 2], [1, 2], [1, 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, 1], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 1], [0, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0, 1], "pos": [[0, 2], [0, 3]]}]}}, "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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [4, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 2], [1, 2], [1, 2], [1, 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, 1], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [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], [1, 2], [1, 2], [1, 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, 1], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [1, 1], [1, 1], [1, 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, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 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], [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], [1, 1], [1, 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, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [0, 2], [1, 2], [2, 2], [4, 2]], [[3, 0]]]}}, "idx": 0}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"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, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [3, 2]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [0, 3], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [4, 3], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [0, 3], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 3], [2, 3], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [4, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 3], [2, 3], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 3], [2, 3], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [4, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [4, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [4, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [4, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [4, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [4, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [4, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [4, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [4, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [4, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"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": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 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], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 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, 3], [2, 1], [2, 3], [3, 2], [4, 3]], [[1, 0]]]}}, "idx": 0}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [2, 2], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"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], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 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": [[2, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 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": [[2, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 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": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 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": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, {"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, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}], "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": [[0, 0]]}, {"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, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"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], [2, 1], [3, 2]], [[1, 0]]]}}, "idx": 0}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [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, 0], [1, 2], [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, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 2], [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, 2], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 2], [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, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 0], [1, 2], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 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, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 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, 0], [1, 1], [1, 1], [1, 1], [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, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}], [{"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [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": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 2], [1, 1], [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, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 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, 1], [1, 1], [1, 1], [1, 1]]}, {"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, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 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, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"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, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}], [{"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 2]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [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, 0], [1, 2], [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, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 2], [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, 2], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 2], [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, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 0], [1, 2], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 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, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 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, 0], [1, 1], [1, 1], [1, 1], [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, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}], [{"patt": [0, 1], "pos": [[1, 0], [1, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0, 1], "pos": [[1, 0], [1, 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, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[0, 5]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[1, 6]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[2, 6]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[3, 6]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[4, 5]]}, {"patt": [0], "pos": [[4, 6]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 4]]}, {"patt": [0], "pos": [[5, 5]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0], "pos": [[6, 5]]}, {"patt": [0, 1], "pos": [[0, 3], [6, 4]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [6, 4]]}, {"patt": [0, 1], "pos": [[3, 5], [3, 5]]}, {"patt": [1, 0], "pos": [[0, 3], [4, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 5], [3, 5]]}, {"patt": [1, 0], "pos": [[4, 2], [4, 2]]}, {"patt": [1, 0], "pos": [[5, 6], [6, 4]]}, {"patt": [1, 0], "pos": [[5, 6], [6, 6]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 6]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 6], [0, 6]]}, {"patt": [0, 1, 2], "pos": [[0, 6], [0, 6], [0, 6]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 6], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 6], [0, 6]]}, {"patt": [0, 2, 1], "pos": [[0, 6], [0, 6], [0, 6]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 6]]}, {"patt": [1, 0, 2], "pos": [[0, 6], [0, 3], [0, 6]]}, {"patt": [1, 0, 2], "pos": [[0, 6], [0, 6], [0, 6]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3]]}, {"patt": [2, 0, 1], "pos": [[5, 6], [5, 3], [5, 3]]}, {"patt": [2, 0, 1], "pos": [[5, 6], [5, 3], [5, 6]]}, {"patt": [2, 0, 1], "pos": [[6, 4], [6, 4], [6, 4]]}, {"patt": [2, 0, 1], "pos": [[6, 6], [6, 4], [6, 4]]}, {"patt": [2, 0, 1], "pos": [[6, 6], [6, 4], [6, 6]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 3], [5, 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, 6], [5, 3], [5, 3]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [0, 6], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 6], [5, 6], [5, 6], [5, 6]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 6], [6, 6], [6, 6], [6, 6]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [0, 6], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 6], [5, 6], [5, 6], [5, 6]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 6], [6, 6], [6, 6], [6, 6]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 6], [5, 6], [5, 6], [5, 6]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 6], [6, 6], [6, 6], [6, 6]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 6], [5, 6], [5, 6], [5, 6]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 6], [6, 6], [6, 6], [6, 6]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 6], [0, 6], [5, 6], [5, 6], [5, 6]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 6], [0, 6], [6, 6], [6, 6], [6, 6]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 6], [5, 6], [5, 6], [5, 6]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 6], [6, 6], [6, 6], [6, 6]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 6], [0, 6], [5, 6], [5, 6], [5, 6]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 6], [0, 6], [6, 6], [6, 6], [6, 6]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 6], [5, 6], [5, 6], [5, 6]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 6], [6, 6], [6, 6], [6, 6]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 6], [0, 6], [5, 6], [5, 6], [5, 6]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 6], [0, 6], [6, 6], [6, 6], [6, 6]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 6], [0, 6], [5, 6], [5, 6], [5, 6]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 6], [0, 6], [6, 6], [6, 6], [6, 6]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 6], [0, 6], [5, 6], [5, 6], [5, 6]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 6], [0, 6], [6, 6], [6, 6], [6, 6]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 6], [0, 6], [5, 6], [5, 6], [5, 6]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 6], [0, 6], [6, 6], [6, 6], [6, 6]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 6], [0, 6], [5, 6], [5, 6], [5, 6]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 6], [0, 6], [6, 6], [6, 6], [6, 6]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 6], [0, 6], [5, 6], [5, 6], [5, 6]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 6], [0, 6], [6, 6], [6, 6], [6, 6]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 6], [0, 6], [5, 6], [5, 6], [5, 6]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 6], [0, 6], [6, 6], [6, 6], [6, 6]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 6], [0, 6], [5, 6], [5, 6], [5, 6]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 6], [0, 6], [6, 6], [6, 6], [6, 6]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 6], [0, 6], [5, 6], [5, 6], [5, 6]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 6], [0, 6], [6, 6], [6, 6], [6, 6]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[4, 2], [5, 3]]}, {"patt": [0, 1], "pos": [[4, 2], [5, 6]]}], [{"patt": [0], "pos": [[3, 5]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"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, 4]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [5, 4]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [5, 4]]}, {"patt": [1, 0], "pos": [[0, 3], [3, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[4, 5], [5, 4]]}, {"patt": [1, 0], "pos": [[4, 5], [5, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 5], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 5], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 5]]}, {"patt": [1, 0, 2], "pos": [[0, 5], [0, 3], [0, 5]]}, {"patt": [1, 0, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 5], [4, 3], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 5], [4, 3], [4, 5]]}, {"patt": [2, 0, 1], "pos": [[5, 4], [5, 4], [5, 4]]}, {"patt": [2, 0, 1], "pos": [[5, 5], [5, 4], [5, 4]]}, {"patt": [2, 0, 1], "pos": [[5, 5], [5, 4], [5, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 5], [4, 3], [4, 3]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [0, 5], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [0, 5], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[3, 2], [4, 3]]}, {"patt": [0, 1], "pos": [[3, 2], [4, 5]]}]], "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, 6], [1, 0], [2, 1], [4, 2], [5, 3], [5, 6], [6, 4], [6, 6]], [[3, 5]]]}}, "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": [[0, 2]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"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, 4]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [5, 4]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [5, 4]]}, {"patt": [1, 0], "pos": [[0, 3], [3, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[4, 5], [5, 4]]}, {"patt": [1, 0], "pos": [[4, 5], [5, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 5], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 5], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 5]]}, {"patt": [1, 0, 2], "pos": [[0, 5], [0, 3], [0, 5]]}, {"patt": [1, 0, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 5], [4, 3], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 5], [4, 3], [4, 5]]}, {"patt": [2, 0, 1], "pos": [[5, 4], [5, 4], [5, 4]]}, {"patt": [2, 0, 1], "pos": [[5, 5], [5, 4], [5, 4]]}, {"patt": [2, 0, 1], "pos": [[5, 5], [5, 4], [5, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 5], [4, 3], [4, 3]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [0, 5], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [0, 5], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[3, 2], [4, 3]]}, {"patt": [0, 1], "pos": [[3, 2], [4, 5]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"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, 4]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [5, 4]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [5, 4]]}, {"patt": [0, 1], "pos": [[3, 2], [4, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [3, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[4, 5], [5, 4]]}, {"patt": [1, 0], "pos": [[4, 5], [5, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 5], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 5], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 5]]}, {"patt": [1, 0, 2], "pos": [[0, 5], [0, 3], [0, 5]]}, {"patt": [1, 0, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 5], [4, 3], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 5], [4, 3], [4, 5]]}, {"patt": [2, 0, 1], "pos": [[5, 4], [5, 4], [5, 4]]}, {"patt": [2, 0, 1], "pos": [[5, 5], [5, 4], [5, 4]]}, {"patt": [2, 0, 1], "pos": [[5, 5], [5, 4], [5, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 5], [4, 3], [4, 3]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [0, 5], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [0, 5], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[3, 2], [4, 5]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 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, 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": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 4], [4, 3]]}, {"patt": [1, 0], "pos": [[3, 4], [4, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 4], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 4], [3, 2], [3, 4]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [4, 3], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [4, 3], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 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": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 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": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}], [{"patt": [0], "pos": [[3, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0, 1], "pos": [[3, 2], [4, 3]]}]}}, "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, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"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, 4]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [5, 4]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [5, 4]]}, {"patt": [1, 0], "pos": [[0, 3], [3, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[4, 5], [5, 4]]}, {"patt": [1, 0], "pos": [[4, 5], [5, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 5], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 5], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 5]]}, {"patt": [1, 0, 2], "pos": [[0, 5], [0, 3], [0, 5]]}, {"patt": [1, 0, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 5], [4, 3], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 5], [4, 3], [4, 5]]}, {"patt": [2, 0, 1], "pos": [[5, 4], [5, 4], [5, 4]]}, {"patt": [2, 0, 1], "pos": [[5, 5], [5, 4], [5, 4]]}, {"patt": [2, 0, 1], "pos": [[5, 5], [5, 4], [5, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 5], [4, 3], [4, 3]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [0, 5], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [0, 5], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[3, 2], [4, 3]]}, {"patt": [0, 1], "pos": [[3, 2], [4, 5]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"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, 4]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [5, 4]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [5, 4]]}, {"patt": [0, 1], "pos": [[3, 2], [4, 5]]}, {"patt": [1, 0], "pos": [[0, 3], [3, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[4, 5], [5, 4]]}, {"patt": [1, 0], "pos": [[4, 5], [5, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 5], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 5], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 5]]}, {"patt": [1, 0, 2], "pos": [[0, 5], [0, 3], [0, 5]]}, {"patt": [1, 0, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 5], [4, 3], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 5], [4, 3], [4, 5]]}, {"patt": [2, 0, 1], "pos": [[5, 4], [5, 4], [5, 4]]}, {"patt": [2, 0, 1], "pos": [[5, 5], [5, 4], [5, 4]]}, {"patt": [2, 0, 1], "pos": [[5, 5], [5, 4], [5, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 5], [4, 3], [4, 3]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [0, 5], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [0, 5], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[3, 2], [4, 3]]}]], "assumptions": []}, {"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, 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, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 3], [4, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 2], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}], [{"patt": [0], "pos": [[3, 3]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0, 1], "pos": [[3, 2], [4, 5]]}]}}, "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": [[0, 2]]}, {"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, 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": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 4], [4, 3]]}, {"patt": [1, 0], "pos": [[3, 4], [4, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 4], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 4], [3, 2], [3, 4]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [4, 3], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [4, 3], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 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": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 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": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}], [{"patt": [0], "pos": [[3, 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, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 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": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"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, 4], [3, 2], [3, 4], [4, 3], [4, 4]], [[1, 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, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"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, 4]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [5, 4]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [5, 4]]}, {"patt": [0, 1], "pos": [[3, 2], [4, 5]]}, {"patt": [1, 0], "pos": [[0, 3], [3, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[4, 5], [5, 4]]}, {"patt": [1, 0], "pos": [[4, 5], [5, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 5], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 5], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 5]]}, {"patt": [1, 0, 2], "pos": [[0, 5], [0, 3], [0, 5]]}, {"patt": [1, 0, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 5], [4, 3], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 5], [4, 3], [4, 5]]}, {"patt": [2, 0, 1], "pos": [[5, 4], [5, 4], [5, 4]]}, {"patt": [2, 0, 1], "pos": [[5, 5], [5, 4], [5, 4]]}, {"patt": [2, 0, 1], "pos": [[5, 5], [5, 4], [5, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 5], [4, 3], [4, 3]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [0, 5], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [0, 5], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[3, 2], [4, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 1]]}, {"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, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"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, 4]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [5, 4]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [5, 4]]}, {"patt": [0, 1], "pos": [[3, 2], [4, 3]]}, {"patt": [0, 1], "pos": [[3, 2], [4, 5]]}, {"patt": [1, 0], "pos": [[0, 3], [3, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[4, 5], [5, 4]]}, {"patt": [1, 0], "pos": [[4, 5], [5, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 5], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 5], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 5]]}, {"patt": [1, 0, 2], "pos": [[0, 5], [0, 3], [0, 5]]}, {"patt": [1, 0, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 5], [4, 3], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 5], [4, 3], [4, 5]]}, {"patt": [2, 0, 1], "pos": [[5, 4], [5, 4], [5, 4]]}, {"patt": [2, 0, 1], "pos": [[5, 5], [5, 4], [5, 4]]}, {"patt": [2, 0, 1], "pos": [[5, 5], [5, 4], [5, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 5], [4, 3], [4, 3]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [0, 5], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [0, 5], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 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, 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, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [4, 3], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [4, 3], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}], [{"patt": [0], "pos": [[3, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0, 1], "pos": [[3, 2], [4, 3]]}]}}, "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, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"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], [1, 2], [1, 2], [1, 2]]}, {"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], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"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], [1, 2], [1, 2], [1, 2]]}, {"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], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}], "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": 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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [1, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"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], [1, 2], [1, 2], [1, 2]]}, {"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], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [], "assumptions": []}, "children": [{"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": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [1, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}], "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": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [2, 0], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"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], [1, 2], [1, 2], [1, 2]]}, {"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], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 1], [0, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0, 1], "pos": [[0, 1], [0, 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": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [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]]}]}}, "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": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 2], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 3], [1, 2], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 2], [1, 2], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 2], [1, 2], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 2], [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, 2, 3, 0], "pos": [[1, 1], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 3], [1, 2], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 3], [1, 2], [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, 1, 3, 0], "pos": [[1, 2], [1, 1], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 1], [1, 3], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 3], [1, 1], [1, 3], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"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, 1], [1, 3], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 3], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 3], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 3], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 3], [1, 2], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 2], [1, 2], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 2], [1, 2], [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, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 3], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 1], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 3], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 3], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 3], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [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, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 0], [0, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0, 1], "pos": [[1, 1], [1, 3]]}]}}, "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, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 0], [0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0, 1], "pos": [[0, 0], [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, 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, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 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": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0, 2], "pos": [[0, 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": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 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, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 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": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 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], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 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, 1]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 0], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 3], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 3], [2, 1], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 3], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 3], [2, 1], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 1], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 3], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 3], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 1], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 1], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}], [{"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [2, 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], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 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, 2], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 2], [1, 1], [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, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"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, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2]], [[1, 1], [2, 0], [2, 1], [2, 3]]]}}, "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": [[2, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 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": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 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": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 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": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [1, 0], "pos": [[0, 1], [2, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [1, 0], "pos": [[0, 1], [2, 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, 1], "pos": [[0, 1], [0, 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, 2], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 2], [1, 1], [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, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"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, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 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": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 1], [1, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 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, 2], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 2], [1, 1], [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, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"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, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "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": 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, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [4, 2]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 2], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"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, 0], [0, 2], [3, 2], [3, 2], [3, 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], [1, 2], [1, 2], [1, 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": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"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, 0], [0, 2], [3, 2], [3, 2], [3, 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], [1, 2], [1, 2], [1, 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": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"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, 0], [0, 1], [2, 1], [2, 1], [2, 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], [1, 1], [1, 1], [1, 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], [3, 1], [3, 1], [3, 1]]}, {"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, 0], [0, 1], [2, 1], [2, 1], [2, 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], [1, 1], [1, 1], [1, 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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [0, 2], [1, 2], [3, 2], [4, 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": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [4, 0], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [4, 0], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [4, 0], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [4, 0], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [4, 0], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [4, 0], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [4, 0], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 0], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 2], [3, 0], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 2], [3, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 2], [3, 0], [4, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [3, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [3, 2], [3, 0], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 2], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 2], [3, 0], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 2], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 2], [3, 0], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 0], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 0], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 0], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 2], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 2], [3, 0], [4, 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, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 0], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 0], [3, 0], [4, 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, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 0], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 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": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 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": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}], "requirements": [[{"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, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 0], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [3, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 0], [3, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 1], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 1], [2, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 1], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [3, 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, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0], [3, 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, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 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, 1], [2, 1], [3, 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, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 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], [1, 0], [3, 0], [3, 2], [4, 0], [4, 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": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"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, 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, 2]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0, 1], "pos": [[0, 4], [0, 4]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 2]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [4, 0], [4, 4]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [4, 2], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}], "requirements": [[{"patt": [0], "pos": [[3, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[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, 4], [1, 2], [4, 0], [4, 2], [4, 4]], [[2, 1]], [[3, 3]]]}}, "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, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 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, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"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, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "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, 0]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[5, 4]]}, {"patt": [0], "pos": [[5, 5]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 4]]}, {"patt": [0, 1], "pos": [[0, 5], [0, 5]]}, {"patt": [0, 1], "pos": [[0, 5], [1, 5]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[4, 4], [4, 4]]}, {"patt": [1, 0], "pos": [[0, 5], [0, 5]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[4, 4], [4, 4]]}, {"patt": [0, 1, 2], "pos": [[1, 5], [1, 5], [1, 5]]}, {"patt": [0, 2, 1], "pos": [[1, 5], [1, 5], [1, 5]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [5, 2], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 5], [1, 5], [1, 5]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [5, 2], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 3], [6, 3], [6, 3]]}, {"patt": [2, 0, 1], "pos": [[6, 5], [6, 3], [6, 3]]}, {"patt": [2, 0, 1], "pos": [[6, 5], [6, 3], [6, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 1], [5, 1], [5, 2], [5, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 1], [5, 2], [5, 2], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 1], [5, 2], [5, 2], [5, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[5, 1], [5, 1], [5, 2], [5, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[5, 1], [5, 2], [5, 2], [5, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[5, 2], [5, 2], [5, 2], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [1, 3, 2, 0], "pos": [[5, 1], [5, 2], [5, 2], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[5, 2], [5, 2], [5, 2], [5, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[5, 1], [5, 1], [5, 2], [5, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[5, 2], [5, 1], [5, 2], [5, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[5, 2], [5, 2], [5, 2], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 5], [1, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[5, 1], [5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[5, 1], [5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[5, 2], [5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 5], [1, 5], [6, 5], [6, 5], [6, 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, 1], [5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 1], [5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 5], [1, 5], [6, 5], [6, 5], [6, 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, 1], [5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 1], [5, 2], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 1], [5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 5], [1, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[5, 1], [5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[5, 2], [5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 5], [1, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 5], [1, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[5, 1], [5, 2], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 5], [1, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[5, 1], [5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[5, 2], [5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 5], [1, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 5], [1, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[5, 1], [5, 2], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 5], [1, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 5], [1, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2], [5, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 2]]}], [{"patt": [0], "pos": [[4, 4]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"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": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, {"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, 0]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 1], [2, 2], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 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, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 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, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 5], [1, 5], [6, 3], [6, 5]], [[2, 2], [3, 0], [5, 1], [5, 2]], [[4, 4]]]}}, "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": [[0, 2]]}, {"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, 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, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 4]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0], "pos": [[6, 4]]}, {"patt": [0], "pos": [[7, 0]]}, {"patt": [0], "pos": [[7, 1]]}, {"patt": [0], "pos": [[7, 3]]}, {"patt": [0, 1], "pos": [[0, 4], [0, 4]]}, {"patt": [0, 1], "pos": [[0, 4], [1, 4]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[5, 3], [5, 3]]}, {"patt": [1, 0], "pos": [[0, 4], [0, 4]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[5, 3], [5, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 4], [1, 4], [1, 4]]}, {"patt": [0, 2, 1], "pos": [[1, 4], [1, 4], [1, 4]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [4, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [6, 1], [6, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 4], [1, 4], [1, 4]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [6, 1], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [6, 1], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[6, 1], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[7, 2], [7, 2], [7, 2]]}, {"patt": [2, 0, 1], "pos": [[7, 4], [7, 2], [7, 2]]}, {"patt": [2, 0, 1], "pos": [[7, 4], [7, 2], [7, 4]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [4, 0], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [4, 0], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [4, 0], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[6, 0], [6, 0], [6, 1], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[6, 0], [6, 1], [6, 1], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[6, 0], [6, 1], [6, 1], [6, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[6, 0], [6, 0], [6, 1], [6, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[6, 0], [6, 1], [6, 1], [6, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[6, 1], [6, 1], [6, 1], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [1, 3, 2, 0], "pos": [[6, 0], [6, 1], [6, 1], [6, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[6, 1], [6, 1], [6, 1], [6, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[6, 0], [6, 0], [6, 1], [6, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[6, 1], [6, 0], [6, 1], [6, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[6, 1], [6, 1], [6, 1], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 4], [1, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 4], [1, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 4], [1, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[6, 0], [6, 1], [6, 0], [6, 0], [6, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 4], [1, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 4], [1, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 4], [1, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[6, 0], [6, 1], [6, 0], [6, 0], [6, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 4], [1, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 4], [1, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 4], [1, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[6, 0], [6, 1], [6, 0], [6, 0], [6, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 4], [1, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 4], [1, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[6, 0], [6, 0], [6, 0], [6, 0], [6, 0]]}], "requirements": [[{"patt": [0], "pos": [[4, 0]]}], [{"patt": [0], "pos": [[5, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[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, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [5, 1], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [5, 1], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [5, 1], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 3], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 3], [6, 2], [6, 3]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [4, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [4, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 1], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 1], [5, 1], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 1], [5, 1], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[5, 0], [5, 0], [5, 1], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[5, 0], [5, 1], [5, 1], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[5, 1], [5, 1], [5, 1], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[5, 0], [5, 1], [5, 1], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[5, 1], [5, 1], [5, 1], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[5, 0], [5, 0], [5, 1], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[5, 1], [5, 0], [5, 1], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[5, 1], [5, 1], [5, 1], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 3], [1, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 3], [1, 3], [6, 3], [6, 3], [6, 3]]}, {"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, 4, 3, 1, 2], "pos": [[1, 3], [1, 3], [6, 3], [6, 3], [6, 3]]}, {"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": [[5, 0], [5, 1], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 3], [1, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 3], [1, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 3], [1, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[5, 0], [5, 1], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 3], [1, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 3], [1, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 3], [1, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[5, 0], [5, 1], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 3], [1, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 3], [1, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[4, 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, 4], [1, 4], [2, 2], [3, 1], [4, 0], [6, 0], [6, 1], [7, 2], [7, 4]], [[5, 3]]]}}, "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": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"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, 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, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[5, 4]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0, 1], "pos": [[0, 4], [3, 4]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [3, 4]]}, {"patt": [0, 1], "pos": [[1, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[3, 4], [3, 4]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[3, 4], [3, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 0], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [6, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [6, 4], [6, 2], [6, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [6, 4], [6, 2], [6, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 4], [6, 4], [6, 2], [6, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 4], [6, 4], [6, 2], [6, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 4], [6, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 2], [6, 4], [6, 2], [6, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 4], [6, 4], [6, 2], [6, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 4], [6, 4], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 4], [6, 4], [6, 2], [6, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 4], [6, 4], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 4], [6, 4], [6, 2], [6, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 2], [6, 4], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 4], [6, 4], [6, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 4], [6, 4], [6, 2], [6, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 4], [6, 4], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 4], [6, 4], [6, 2], [6, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 4], [6, 2], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 4], [6, 4], [6, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 4], [6, 4], [6, 2], [6, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 1], [4, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 1], [4, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 1], [4, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 1], [4, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 1], [4, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 1], [4, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 1], [4, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 1], [4, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 1], [4, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 1], [4, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 1], [4, 1], [5, 1], [5, 1], [5, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 3]]}], [{"patt": [0], "pos": [[6, 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, 2]]}, {"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], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [3, 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, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 0], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [5, 3], [5, 2], [5, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [5, 3], [5, 2], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [5, 3], [5, 2], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [5, 3], [5, 2], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 3], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 3], [5, 2], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 2], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [5, 3], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [5, 3], [5, 2], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [5, 3], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [5, 3], [5, 2], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 3], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 2], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [5, 3], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [5, 3], [5, 2], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 2], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 1], [3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 1], [3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 1], [3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 1], [3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 1], [3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 1], [3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 1], [3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 1], [3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 1], [3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 1], [3, 1], [4, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[5, 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, 4], [1, 1], [3, 4], [4, 1], [5, 0], [5, 1], [6, 2], [6, 4]], [[2, 3]]]}}, "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": [[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, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [3, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [5, 2], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [5, 2], [5, 0], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [5, 2], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [5, 2], [5, 0], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [5, 2], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [5, 2], [5, 0], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 0], [5, 2], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 0], [5, 2], [5, 0], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 0], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [5, 2], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [5, 2], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 0], [5, 2], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 0], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [5, 2], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [5, 2], [5, 0], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 0], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}], [{"patt": [0], "pos": [[5, 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, 1]]}, {"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, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 1], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 1], [4, 0], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 1], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 1], [4, 0], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 1], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 1], [4, 0], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 1], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 1], [4, 0], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 0], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 1], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 1], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 1], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 0], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [4, 1], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [4, 1], [4, 0], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 0], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[4, 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, 3], [1, 0], [3, 3], [4, 0], [5, 0], [5, 2], [6, 3]], [[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": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "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": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 4], [3, 2]]}, {"patt": [1, 0], "pos": [[1, 4], [3, 4]]}, {"patt": [1, 0], "pos": [[1, 4], [4, 3]]}, {"patt": [1, 0], "pos": [[1, 4], [4, 4]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 4], [4, 3]]}, {"patt": [1, 0], "pos": [[3, 4], [4, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 4], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 4], [1, 1], [1, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 4], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 4], [3, 2], [3, 4]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [4, 3], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [4, 3], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [1, 4], [1, 4], [1, 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": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [1, 4], [1, 4], [1, 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": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}], "requirements": [[{"patt": [0], "pos": [[2, 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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [1, 0], "pos": [[1, 3], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [3, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[2, 3], [3, 2]]}, {"patt": [1, 0], "pos": [[2, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 0], [1, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 1], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 2], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 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, 4], [1, 1], [1, 4], [3, 2], [3, 4], [4, 3], [4, 4]], [[2, 0]]]}}, "idx": 0}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"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, 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, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [5, 1], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [5, 1], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [5, 1], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 3], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 3], [6, 2], [6, 3]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [4, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [4, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 1], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 1], [5, 1], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 1], [5, 1], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[5, 0], [5, 0], [5, 1], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[5, 0], [5, 1], [5, 1], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[5, 1], [5, 1], [5, 1], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[5, 0], [5, 1], [5, 1], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[5, 1], [5, 1], [5, 1], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[5, 0], [5, 0], [5, 1], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[5, 1], [5, 0], [5, 1], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[5, 1], [5, 1], [5, 1], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 3], [1, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 3], [1, 3], [6, 3], [6, 3], [6, 3]]}, {"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, 4, 3, 1, 2], "pos": [[1, 3], [1, 3], [6, 3], [6, 3], [6, 3]]}, {"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": [[5, 0], [5, 1], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 3], [1, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 3], [1, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 3], [1, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[5, 0], [5, 1], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 3], [1, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 3], [1, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 3], [1, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[5, 0], [5, 1], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 3], [1, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 3], [1, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[4, 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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [4, 1], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [4, 1], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 2], [5, 3]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [3, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 1], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 1], [4, 1], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 0], [4, 0], [4, 1], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 0], [4, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 1], [4, 1], [4, 1], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 0], [4, 1], [4, 1], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 1], [4, 1], [4, 1], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 0], [4, 0], [4, 1], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 1], [4, 0], [4, 1], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 1], [4, 1], [4, 1], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 3], [1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 3], [1, 3], [5, 3], [5, 3], [5, 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, 4, 3, 1, 2], "pos": [[1, 3], [1, 3], [5, 3], [5, 3], [5, 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": [[4, 0], [4, 1], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 3], [1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 3], [1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 3], [1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 1], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 3], [1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 3], [1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 3], [1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 1], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 3], [1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 3], [1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}]], "assumptions": []}, {"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, 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, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [4, 1], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 2], [5, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 1], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 1], [4, 1], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 0], [4, 0], [4, 1], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 0], [4, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 1], [4, 1], [4, 1], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 0], [4, 1], [4, 1], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 1], [4, 1], [4, 1], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 0], [4, 0], [4, 1], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 1], [4, 0], [4, 1], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 1], [4, 1], [4, 1], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 3], [1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 3], [1, 3], [5, 3], [5, 3], [5, 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, 4, 3, 1, 2], "pos": [[1, 3], [1, 3], [5, 3], [5, 3], [5, 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": [[4, 0], [4, 1], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 3], [1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 3], [1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 3], [1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 1], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 3], [1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 3], [1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 3], [1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 1], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 3], [1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 3], [1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 2]]}], [{"patt": [0], "pos": [[3, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[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, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"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, 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, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [5, 1], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [5, 1], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [5, 1], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 3], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 3], [6, 2], [6, 3]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [4, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [4, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 1], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 1], [5, 1], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 1], [5, 1], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[5, 0], [5, 0], [5, 1], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[5, 0], [5, 1], [5, 1], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[5, 1], [5, 1], [5, 1], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[5, 0], [5, 1], [5, 1], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[5, 1], [5, 1], [5, 1], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[5, 0], [5, 0], [5, 1], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[5, 1], [5, 0], [5, 1], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[5, 1], [5, 1], [5, 1], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 3], [1, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 3], [1, 3], [6, 3], [6, 3], [6, 3]]}, {"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, 4, 3, 1, 2], "pos": [[1, 3], [1, 3], [6, 3], [6, 3], [6, 3]]}, {"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": [[5, 0], [5, 1], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 3], [1, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 3], [1, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 3], [1, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[5, 0], [5, 1], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 3], [1, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 3], [1, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 3], [1, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[5, 0], [5, 1], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 3], [1, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 3], [1, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[4, 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, 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, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [4, 1], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [4, 1], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 2], [5, 3]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [3, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 1], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 1], [4, 1], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 0], [4, 0], [4, 1], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 0], [4, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 1], [4, 1], [4, 1], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 0], [4, 1], [4, 1], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 1], [4, 1], [4, 1], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 0], [4, 0], [4, 1], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 1], [4, 0], [4, 1], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 1], [4, 1], [4, 1], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 3], [1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 3], [1, 3], [5, 3], [5, 3], [5, 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, 4, 3, 1, 2], "pos": [[1, 3], [1, 3], [5, 3], [5, 3], [5, 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": [[4, 0], [4, 1], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 3], [1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 3], [1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 3], [1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 1], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 3], [1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 3], [1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 3], [1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 1], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 3], [1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 3], [1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}]], "assumptions": []}, {"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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [4, 1], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [4, 1], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 2], [5, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 1], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 1], [4, 1], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 0], [4, 0], [4, 1], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 0], [4, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 1], [4, 1], [4, 1], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 0], [4, 1], [4, 1], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 1], [4, 1], [4, 1], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 0], [4, 0], [4, 1], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 1], [4, 0], [4, 1], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 1], [4, 1], [4, 1], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 3], [1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 3], [1, 3], [5, 3], [5, 3], [5, 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, 4, 3, 1, 2], "pos": [[1, 3], [1, 3], [5, 3], [5, 3], [5, 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": [[4, 0], [4, 1], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 3], [1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 3], [1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 3], [1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 1], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 3], [1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 3], [1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 3], [1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 1], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 3], [1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 3], [1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}], [{"patt": [0], "pos": [[3, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[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], "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, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [3, 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, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 0], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [5, 3], [5, 2], [5, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [5, 3], [5, 2], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [5, 3], [5, 2], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [5, 3], [5, 2], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 3], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 3], [5, 2], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 2], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [5, 3], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [5, 3], [5, 2], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [5, 3], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [5, 3], [5, 2], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 3], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 2], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [5, 3], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [5, 3], [5, 2], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 2], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 1], [3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 1], [3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 1], [3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 1], [3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 1], [3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 1], [3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 1], [3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 1], [3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 1], [3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 1], [3, 1], [4, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[5, 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, 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, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [4, 3], [4, 2], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [4, 3], [4, 2], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 3], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 3], [4, 2], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 2], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [4, 3], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [4, 3], [4, 2], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [4, 3], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [4, 3], [4, 2], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 3], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 2], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [4, 3], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [4, 3], [4, 2], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 2], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"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, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"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, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[4, 2]]}]], "assumptions": []}, {"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, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"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, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 2], [4, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"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, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"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, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"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, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[4, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[1, 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, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"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, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 1], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 1], [4, 0], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 1], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 1], [4, 0], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 1], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 1], [4, 0], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 1], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 1], [4, 0], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 0], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 1], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 1], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 1], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 0], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [4, 1], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [4, 1], [4, 0], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 0], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[4, 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": [[2, 2]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"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": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}], [{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[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, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"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, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 4], [0, 4]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 3]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 4], [3, 0], [3, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 4], [3, 3], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 4], [3, 3], [3, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}], [{"patt": [0], "pos": [[3, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[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, 4], [3, 0], [3, 3], [3, 4]], [[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": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"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, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 2], [4, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"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, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"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, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"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, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[4, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 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": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"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": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 3], [4, 2], [4, 3]], [[1, 1], [2, 1], [3, 0], [3, 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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}], [{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"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, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "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": [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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"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": [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": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [1, 2], [4, 2]], [[2, 0], [3, 0], [3, 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, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"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, 2]]}, {"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, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[5, 4]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0, 1], "pos": [[0, 4], [0, 4]]}, {"patt": [0, 1], "pos": [[0, 4], [1, 4]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[0, 4], [0, 4]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 4], [1, 4], [1, 4]]}, {"patt": [0, 2, 1], "pos": [[1, 4], [1, 4], [1, 4]]}, {"patt": [1, 0, 2], "pos": [[1, 4], [1, 4], [1, 4]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 3], [6, 3], [6, 3]]}, {"patt": [2, 0, 1], "pos": [[6, 4], [6, 3], [6, 3]]}, {"patt": [2, 0, 1], "pos": [[6, 4], [6, 3], [6, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 4], [1, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 4], [1, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 4], [1, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 4], [1, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 4], [1, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 4], [1, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 4], [1, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 4], [1, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 4], [1, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 4], [1, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 4], [1, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 3]]}], [{"patt": [0], "pos": [[3, 0]]}]], "assumptions": []}, "children": [{"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, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 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": [[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": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "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": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 4], [1, 4], [2, 3], [6, 3], [6, 4]], [[3, 0]], [[4, 1]], [[5, 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, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[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, 0]]}, {"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, 4]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[5, 4]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 4]]}, {"patt": [0], "pos": [[6, 5]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1], "pos": [[6, 3], [6, 3]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [1, 0, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [1, 0, 2], "pos": [[4, 5], [5, 5], [5, 5]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 1], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 3], [6, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 5], [4, 3], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 5], [4, 3], [4, 5]]}, {"patt": [2, 0, 1], "pos": [[4, 5], [4, 3], [5, 5]]}, {"patt": [2, 0, 1], "pos": [[4, 5], [4, 3], [6, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 5], [5, 5], [5, 5]]}, {"patt": [2, 0, 1], "pos": [[5, 5], [5, 5], [5, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 5], [0, 5], [5, 5], [5, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 5], [0, 5], [5, 5], [5, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 5], [4, 5], [4, 5], [5, 5]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 5], [0, 5], [5, 5], [5, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 5], [0, 5], [5, 5], [5, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 5], [4, 5], [4, 5], [5, 5]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 5], [0, 5], [5, 5], [5, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 5], [4, 5], [4, 5], [5, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [5, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [5, 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, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [5, 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, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [5, 5]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [5, 5]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [5, 5]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [5, 5]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [5, 5]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [5, 5]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [5, 5]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [5, 5]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 4]]}], [{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [3, 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, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 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], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}], "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": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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": [[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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 5], [4, 3], [4, 5], [5, 5], [6, 3]], [[1, 0], [3, 1], [3, 2]], [[2, 4]]]}}, "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": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 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], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [3, 2]]}], "requirements": [], "assumptions": []}, "children": [{"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": [1, 0], "pos": [[1, 1], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [2, 0]]}, {"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": [[0, 1], [0, 1], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 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], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [3, 1]]}], "requirements": [], "assumptions": []}, {"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": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 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], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [3, 2]]}], "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": 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": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 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], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [3, 2]]}], "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, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 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], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [3, 2]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"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": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 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], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}], "requirements": [[{"patt": [1, 0], "pos": [[1, 1], [1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [1, 0], "pos": [[1, 2], [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": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}], "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": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}], "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, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}], "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": 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": [[0, 2]]}, {"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": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [5, 0], [5, 0]]}, {"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": [[1, 0], [5, 0], [5, 0]]}, {"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, 0, 2], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 2], [5, 0], [5, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 2], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 2], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 2], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 2], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[4, 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, 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": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 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], [2, 1], [4, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 1], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 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, 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": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0], "pos": [[7, 0]]}, {"patt": [0], "pos": [[7, 1]]}, {"patt": [0], "pos": [[7, 3]]}, {"patt": [0], "pos": [[7, 4]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1], "pos": [[7, 2], [7, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[5, 4], [6, 4], [6, 4]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [7, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 4], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 4], [5, 2], [5, 4]]}, {"patt": [2, 0, 1], "pos": [[5, 4], [5, 2], [6, 4]]}, {"patt": [2, 0, 1], "pos": [[5, 4], [5, 2], [7, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 4], [6, 4], [6, 4]]}, {"patt": [2, 0, 1], "pos": [[6, 4], [6, 4], [6, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 4], [0, 4], [6, 4], [6, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 4], [0, 4], [6, 4], [6, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 4], [5, 4], [5, 4], [6, 4]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 4], [0, 4], [6, 4], [6, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 4], [0, 4], [6, 4], [6, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 4], [5, 4], [5, 4], [6, 4]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 4], [0, 4], [6, 4], [6, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 4], [5, 4], [5, 4], [6, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [6, 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": [[0, 4], [0, 4], [5, 4], [5, 4], [6, 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": [[0, 4], [0, 4], [5, 4], [5, 4], [6, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [6, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [6, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [6, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [6, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [6, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [6, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [6, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [6, 4]]}], "requirements": [[{"patt": [0], "pos": [[3, 3]]}], [{"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, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 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, 1], [2, 1], [3, 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, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"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": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"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, 4], [1, 2], [5, 2], [5, 4], [6, 4], [7, 2]], [[2, 0]], [[3, 3]], [[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": [[0, 1]]}, {"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": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 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], [2, 1], [4, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 1], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "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": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"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": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "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], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"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, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 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], [1, 1], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}], "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]]}]}}, "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": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"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, 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, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 3]]}, {"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, 4], [3, 4]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [3, 4]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[3, 4], [3, 4]]}, {"patt": [0, 1], "pos": [[6, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[3, 4], [3, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [5, 2], [5, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [5, 2], [5, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [5, 2], [5, 4]]}, {"patt": [1, 0, 2], "pos": [[3, 4], [5, 2], [5, 4]]}, {"patt": [1, 0, 2], "pos": [[3, 4], [5, 4], [5, 4]]}, {"patt": [2, 0, 1], "pos": [[0, 4], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 4], [5, 2], [5, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 4], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 4], [5, 2], [5, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 4], [5, 4], [5, 4]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 4], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 4], [5, 2], [5, 4]]}, {"patt": [2, 0, 1], "pos": [[5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 4], [0, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 4], [0, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 4], [0, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 3]]}], [{"patt": [0], "pos": [[5, 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, 1]]}, {"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, 0]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [4, 1], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [4, 1], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [4, 1], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [4, 1], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [4, 1], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[4, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 4], [1, 1], [3, 4], [4, 1], [5, 2], [5, 4]], [[2, 3]], [[6, 0]]]}}, "idx": 0}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"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, 0]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [4, 1], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [4, 1], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [4, 1], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [4, 1], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [4, 1], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[4, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [3, 1], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [3, 1], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [3, 1], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [3, 1], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 1], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}, {"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": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[1, 0]]}]}}, "idx": 0}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [3, 1], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [3, 1], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [3, 1], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [3, 1], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 1], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [1, 2], [3, 1], [3, 2]], [[2, 0]]]}}, "idx": 0}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 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": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "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": [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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 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, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 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": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "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": [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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [1, 0], "pos": [[1, 1], [2, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [1, 0], "pos": [[1, 1], [2, 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, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"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], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 2], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 3], [1, 2], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 3], [1, 2], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 3], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 0], [1, 3], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 3], [1, 0], [1, 3], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 3], [1, 3], [3, 3], [3, 3], [3, 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, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 3], [1, 3], [3, 3], [3, 3], [3, 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, 0], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"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, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 3], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 3], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 3], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 3], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 3], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 3], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 3], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 3], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 3], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 3], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 3], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 3], [1, 3], [3, 3], [3, 3], [3, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}], [{"patt": [0], "pos": [[2, 1]]}], [{"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [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": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [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, 0], [1, 2], [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, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 2], [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, 2], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 2], [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, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 0], [1, 2], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 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, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 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, 0], [1, 1], [1, 1], [1, 1], [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, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}], [{"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [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, 3], [1, 0], [1, 2], [1, 3], [3, 3]], [[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, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}], [{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 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, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"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": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"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, 2], [1, 1], [1, 2], [3, 2]], [[2, 0]]]}}, "idx": 0}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"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, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "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, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[5, 4]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0], "pos": [[7, 0]]}, {"patt": [0], "pos": [[7, 1]]}, {"patt": [0], "pos": [[7, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[4, 3], [4, 3]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[4, 3], [4, 3]]}, {"patt": [1, 0], "pos": [[6, 2], [7, 2]]}, {"patt": [1, 0], "pos": [[6, 4], [7, 2]]}, {"patt": [1, 0], "pos": [[6, 4], [7, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 4], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 4], [6, 2], [6, 4]]}, {"patt": [2, 0, 1], "pos": [[7, 2], [7, 2], [7, 2]]}, {"patt": [2, 0, 1], "pos": [[7, 4], [7, 2], [7, 2]]}, {"patt": [2, 0, 1], "pos": [[7, 4], [7, 2], [7, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[4, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[5, 0]]}, {"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": [1, 0], "pos": [[4, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[4, 2], [5, 1]]}, {"patt": [1, 0], "pos": [[4, 2], [5, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 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": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 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": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "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, 4], [1, 2], [2, 1], [5, 1], [6, 2], [6, 4], [7, 2], [7, 4]], [[3, 0]], [[4, 3]]]}}, "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, 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], "pos": [[4, 0]]}, {"patt": [0], "pos": [[5, 0]]}, {"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": [1, 0], "pos": [[4, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[4, 2], [5, 1]]}, {"patt": [1, 0], "pos": [[4, 2], [5, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 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": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 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": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}], "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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[3, 2], [4, 1]]}, {"patt": [1, 0], "pos": [[3, 2], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 1], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[3, 2], [4, 1]]}, {"patt": [1, 0], "pos": [[3, 2], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 1], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [[{"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]]}]}}, "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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[3, 2], [4, 1]]}, {"patt": [1, 0], "pos": [[3, 2], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 1], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 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": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 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], [3, 1], [3, 1], [3, 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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [1, 1], [3, 1], [3, 2], [4, 1], [4, 2]], [[2, 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, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [4, 2]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 2], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 2], [1, 2], [1, 2], [1, 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, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 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": [[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], [1, 2], [1, 2], [1, 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, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 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": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [3, 2]]}], [{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [1, 1], [1, 1], [1, 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, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 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], [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], [1, 1], [1, 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, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [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, 0], [0, 2], [1, 2], [3, 2], [4, 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": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [1, 1], [1, 1], [1, 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, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 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], [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], [1, 1], [1, 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, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [1, 1], [1, 1], [1, 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, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 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], [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], [1, 1], [1, 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, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 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]]}]}}, "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": [[0, 2]]}, {"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], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [2, 3]]}, {"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": [1, 0], "pos": [[4, 3], [6, 3]]}, {"patt": [1, 0], "pos": [[5, 3], [6, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 3], [4, 3], [5, 3]]}, {"patt": [0, 2, 1], "pos": [[4, 3], [4, 3], [5, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [4, 3], [5, 3]]}, {"patt": [1, 2, 0], "pos": [[4, 3], [4, 3], [5, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 0], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [4, 3], [5, 3]]}, {"patt": [2, 1, 0], "pos": [[4, 3], [4, 3], [5, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [4, 3], [5, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [4, 3], [5, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [4, 3], [5, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [4, 3], [5, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 3], [4, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 3], [4, 3], [5, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 3], [0, 3], [4, 3], [5, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 3], [4, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[2, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 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": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 3], [2, 3], [4, 3], [5, 3], [6, 3]], [[1, 1]], [[3, 0], [3, 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, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[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, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"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, 5]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[2, 4], [4, 4], [5, 4]]}, {"patt": [0, 2, 1], "pos": [[4, 4], [4, 4], [5, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [1, 2, 0], "pos": [[2, 4], [4, 4], [5, 4]]}, {"patt": [1, 2, 0], "pos": [[4, 4], [4, 4], [5, 4]]}, {"patt": [2, 0, 1], "pos": [[2, 4], [5, 0], [5, 4]]}, {"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, 0, 1], "pos": [[4, 4], [5, 0], [5, 4]]}, {"patt": [2, 0, 1], "pos": [[5, 4], [5, 0], [5, 4]]}, {"patt": [2, 1, 0], "pos": [[2, 4], [4, 4], [5, 4]]}, {"patt": [2, 1, 0], "pos": [[4, 4], [4, 4], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 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": [3, 2, 0, 1], "pos": [[2, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 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]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}], [{"patt": [0], "pos": [[2, 4]]}]], "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]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 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": [0, 2, 1], "pos": [[0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [3, 2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 5]], [[1, 2]], [[2, 4], [4, 4], [5, 0], [5, 4]], [[3, 1], [3, 3]]]}}, "idx": 2}, {"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, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"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": [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": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 1], [2, 0], [2, 0]]}, {"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": [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": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, "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": [1, 0], "pos": [[0, 0], [0, 0]]}, {"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": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "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": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"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": [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": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 1], [2, 0], [2, 0]]}, {"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": [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": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[2, 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, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [2, 2], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 2], [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], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 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": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 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": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}], [{"patt": [0], "pos": [[2, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [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": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 2], [1, 2], [1, 2]]}, {"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": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 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": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 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": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [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, 1], [0, 2], [2, 0], [2, 2]], [[1, 3]]]}}, "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, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 2], [1, 2], [1, 2]]}, {"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": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 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": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 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": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"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, 2, 0], "pos": [[0, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [[{"patt": [1, 0], "pos": [[0, 1], [0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"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": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [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, 3, 0, 2], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"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": [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, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 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, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}]], "assumptions": []}, "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": [1, 0], "pos": [[0, 0], [0, 0]]}, {"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": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "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": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [1, 2], [3, 2]], [[2, 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, 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], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[5, 4]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0], "pos": [[7, 0]]}, {"patt": [0], "pos": [[7, 1]]}, {"patt": [0], "pos": [[7, 2]]}, {"patt": [0], "pos": [[7, 3]]}, {"patt": [0], "pos": [[8, 0]]}, {"patt": [0], "pos": [[8, 1]]}, {"patt": [0], "pos": [[8, 2]]}, {"patt": [0], "pos": [[8, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"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": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[6, 4], [8, 4]]}, {"patt": [1, 0], "pos": [[7, 4], [8, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[6, 4], [6, 4], [7, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 3], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[6, 4], [6, 4], [7, 4]]}, {"patt": [2, 1, 0], "pos": [[6, 4], [6, 4], [7, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [6, 4], [7, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 4], [0, 4], [6, 4], [7, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [6, 4], [7, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 4], [0, 4], [6, 4], [7, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [6, 4], [7, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 4], [0, 4], [6, 4], [7, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 4], [6, 4], [7, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 4], [0, 4], [6, 4], [7, 4]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[8, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 4], [0, 4], [6, 4], [7, 4]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 4], [0, 4], [6, 4], [7, 4]]}, {"patt": [2, 0, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 4], [0, 4], [6, 4], [7, 4]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[8, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[8, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}], [{"patt": [0], "pos": [[3, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"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, 0], [0, 1], [2, 1], [2, 1], [2, 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], [1, 1], [1, 1], [1, 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], [3, 1], [3, 1], [3, 1]]}, {"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, 0], [0, 1], [2, 1], [2, 1], [2, 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], [1, 1], [1, 1], [1, 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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"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], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 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, 3], [0, 4], [6, 4], [7, 4], [8, 4]], [[1, 1], [2, 0], [4, 0], [5, 0]], [[3, 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": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[4, 1], [5, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 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, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 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, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 4, 0, 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": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 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]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 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], [3, 1], [4, 1], [5, 1]], [[1, 0], [2, 0]]]}}, "idx": 0}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"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, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 0], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [3, 3], [3, 1], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [3, 3], [3, 1], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 3], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 3], [3, 1], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 1], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [3, 3], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [3, 3], [3, 1], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [3, 3], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [3, 3], [3, 1], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 3], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 1], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [3, 3], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [3, 3], [3, 1], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 1], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}], [{"patt": [0], "pos": [[3, 1]]}, {"patt": [1, 0], "pos": [[0, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[2, 3], [3, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 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, 3], [2, 3], [3, 0], [3, 1], [3, 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, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 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": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "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": [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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [1, 0], "pos": [[0, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[2, 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": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 3]]}, {"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], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 4]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 4]]}, {"patt": [0, 1], "pos": [[3, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 2], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 4], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 4], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[1, 4], [1, 4], [1, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 4], [4, 4]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 4], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 4], [1, 4]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 4], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 4], [1, 4]]}, {"patt": [0, 2, 1], "pos": [[1, 4], [1, 4], [1, 4]]}, {"patt": [0, 2, 1], "pos": [[2, 4], [2, 4], [4, 4]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 4]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 1], [1, 4]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 4]]}, {"patt": [1, 0, 2], "pos": [[1, 4], [1, 1], [1, 4]]}, {"patt": [1, 0, 2], "pos": [[1, 4], [1, 2], [1, 4]]}, {"patt": [1, 0, 2], "pos": [[1, 4], [1, 4], [1, 4]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 4], [2, 4], [4, 4]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 4], [2, 4], [4, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 4], [2, 4], [4, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 2], [1, 4], [2, 4], [4, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 4], [1, 4], [2, 4], [4, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 4], [2, 4], [4, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 2], [1, 4], [2, 4], [4, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 4], [1, 4], [2, 4], [4, 4]]}, {"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, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 4], [2, 4], [4, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 2], [1, 4], [2, 4], [4, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 4], [1, 4], [2, 4], [4, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 4], [1, 4], [2, 4], [4, 4]]}, {"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, 4], [1, 4], [2, 4], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"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, 2], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 4], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 4], [1, 4], [2, 4], [4, 4]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 4], [1, 4], [2, 4], [4, 4]]}, {"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, 4], [1, 4], [2, 4], [4, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 4], [1, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 4], [1, 4], [4, 4], [4, 4], [4, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"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, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 4], [1, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 4], [1, 4], [4, 4], [4, 4], [4, 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": [[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, 1], [1, 1]]}, {"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, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 4], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 4], [1, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 4], [1, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 4], [1, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 4], [1, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 4], [1, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 4], [1, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 4], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 4], [1, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 4], [1, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 4], [1, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 4], [1, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 4], [1, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 4], [1, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 4], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 4], [1, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 4], [1, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 4], [1, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 4], [1, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 4], [1, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 4], [1, 4], [4, 4], [4, 4], [4, 4]]}], "requirements": [[{"patt": [0], "pos": [[3, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 2], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 3], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 3], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 3], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 3], [2, 3], [3, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 1], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 3], [1, 1], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 3], [1, 2], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [3, 3]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [3, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 3], [2, 3], [3, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 2], [1, 3], [2, 3], [3, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 3], [1, 3], [2, 3], [3, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 3], [2, 3], [3, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 2], [1, 3], [2, 3], [3, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 3], [1, 3], [2, 3], [3, 3]]}, {"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, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 3], [2, 3], [3, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 2], [1, 3], [2, 3], [3, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 3], [1, 3], [2, 3], [3, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 3], [1, 3], [2, 3], [3, 3]]}, {"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, 3], [1, 3], [2, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"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, 2], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 3], [1, 3], [2, 3], [3, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 3], [1, 3], [2, 3], [3, 3]]}, {"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, 3], [1, 3], [2, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 3], [1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 3], [1, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"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, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 3], [1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 3], [1, 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": [[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, 1], [1, 1]]}, {"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, 2], [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, 1], [1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 3], [1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 3], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 3], [1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 3], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 3], [1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 3], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 3], [1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 3], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 3], [1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 3], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 3], [1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 3], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 3], [1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 3], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 3], [1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 3], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 3], [1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 3], [1, 3], [3, 3], [3, 3], [3, 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], [1, 0], [1, 1], [1, 2], [1, 4], [2, 4], [4, 4]], [[3, 3]]]}}, "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": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"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, 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, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[5, 4]]}, {"patt": [0], "pos": [[5, 5]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 4]]}, {"patt": [0, 1], "pos": [[0, 5], [0, 5]]}, {"patt": [0, 1], "pos": [[0, 5], [1, 5]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[4, 4], [4, 4]]}, {"patt": [1, 0], "pos": [[0, 5], [0, 5]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[4, 4], [4, 4]]}, {"patt": [0, 1, 2], "pos": [[1, 5], [1, 5], [1, 5]]}, {"patt": [0, 2, 1], "pos": [[1, 5], [1, 5], [1, 5]]}, {"patt": [1, 0, 2], "pos": [[1, 5], [1, 5], [1, 5]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 3], [6, 3], [6, 3]]}, {"patt": [2, 0, 1], "pos": [[6, 5], [6, 3], [6, 3]]}, {"patt": [2, 0, 1], "pos": [[6, 5], [6, 3], [6, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 5], [1, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 5], [1, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 5], [1, 5], [6, 5], [6, 5], [6, 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": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 5], [1, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 5], [1, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 5], [1, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 5], [1, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 5], [1, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 5], [1, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 5], [1, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 5], [1, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[4, 4]]}], [{"patt": [0], "pos": [[5, 2]]}]], "assumptions": []}, "children": [{"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, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 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": [[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": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "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": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[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, 5], [1, 5], [2, 3], [6, 3], [6, 5]], [[3, 0], [3, 1]], [[4, 4]], [[5, 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, 1]]}, {"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, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"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, 0]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [3, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [6, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [6, 3], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [6, 3], [6, 1], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [6, 3], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [6, 3], [6, 1], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [6, 3], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [6, 3], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 1], [6, 3], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [6, 3], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [6, 3], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 3], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 2]]}], [{"patt": [0], "pos": [[6, 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, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [5, 2], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 2], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[5, 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, 3], [1, 0], [3, 3], [4, 0], [5, 0], [6, 1], [6, 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": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"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], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [5, 2], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 2], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[5, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 2], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[4, 1]]}]], "assumptions": []}, {"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": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[4, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "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, 1]]}, {"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, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[4, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 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": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 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": [1, 0], "pos": [[0, 0], [0, 0]]}, {"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": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "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": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 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], [4, 1], [4, 2]], [[1, 0], [2, 0], [3, 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, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"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, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[5, 4]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0], "pos": [[7, 0]]}, {"patt": [0], "pos": [[7, 1]]}, {"patt": [0], "pos": [[7, 2]]}, {"patt": [0], "pos": [[7, 3]]}, {"patt": [0], "pos": [[8, 0]]}, {"patt": [0], "pos": [[8, 1]]}, {"patt": [0], "pos": [[8, 2]]}, {"patt": [0], "pos": [[8, 3]]}, {"patt": [0, 1], "pos": [[0, 4], [4, 4]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [4, 4]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [4, 4]]}, {"patt": [0, 1], "pos": [[2, 0], [5, 1]]}, {"patt": [0, 1], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1], "pos": [[4, 4], [4, 4]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[4, 4], [4, 4]]}, {"patt": [1, 0], "pos": [[6, 4], [8, 4]]}, {"patt": [1, 0], "pos": [[7, 4], [8, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[5, 0], [5, 0], [5, 1]]}, {"patt": [0, 1, 2], "pos": [[5, 0], [5, 1], [5, 1]]}, {"patt": [0, 1, 2], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[4, 4], [6, 4], [7, 4]]}, {"patt": [0, 2, 1], "pos": [[5, 0], [5, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[6, 4], [6, 4], [7, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[5, 0], [5, 0], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[5, 1], [5, 0], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 4], [6, 4], [7, 4]]}, {"patt": [1, 2, 0], "pos": [[6, 4], [6, 4], [7, 4]]}, {"patt": [2, 1, 0], "pos": [[4, 4], [6, 4], [7, 4]]}, {"patt": [2, 1, 0], "pos": [[6, 4], [6, 4], [7, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 4], [0, 4], [6, 4], [7, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 4], [0, 4], [6, 4], [7, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 4], [0, 4], [6, 4], [7, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 4], [6, 4], [7, 4]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 4], [0, 4], [6, 4], [7, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[8, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 4], [0, 4], [6, 4], [7, 4]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 4], [0, 4], [6, 4], [7, 4]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 4], [0, 4], [6, 4], [7, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[8, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[8, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 1], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[5, 0], [5, 1], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[5, 0], [5, 1], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 1]]}], [{"patt": [0], "pos": [[3, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[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, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"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": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[7, 0]]}, {"patt": [0], "pos": [[7, 1]]}, {"patt": [0], "pos": [[7, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [3, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [3, 3]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [3, 3]]}, {"patt": [0, 1], "pos": [[2, 0], [4, 1]]}, {"patt": [0, 1], "pos": [[3, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[5, 3], [7, 3]]}, {"patt": [1, 0], "pos": [[6, 3], [7, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[4, 0], [4, 0], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[4, 0], [4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 3], [5, 3], [6, 3]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [4, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[5, 3], [5, 3], [6, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[4, 0], [4, 0], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[4, 1], [4, 0], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 3], [5, 3], [6, 3]]}, {"patt": [1, 2, 0], "pos": [[5, 3], [5, 3], [6, 3]]}, {"patt": [2, 1, 0], "pos": [[3, 3], [5, 3], [6, 3]]}, {"patt": [2, 1, 0], "pos": [[5, 3], [5, 3], [6, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [5, 3], [6, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [5, 3], [6, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [5, 3], [6, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [5, 3], [6, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 3], [5, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 3], [5, 3], [6, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 3], [0, 3], [5, 3], [6, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 3], [5, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 1], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 1], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 1], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 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, 4], [1, 2], [2, 0], [4, 4], [5, 0], [5, 1], [6, 4], [7, 4], [8, 4]], [[3, 3]]]}}, "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": [[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, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"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": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[7, 0]]}, {"patt": [0], "pos": [[7, 1]]}, {"patt": [0], "pos": [[7, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [3, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [3, 3]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [3, 3]]}, {"patt": [0, 1], "pos": [[2, 0], [4, 1]]}, {"patt": [0, 1], "pos": [[3, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[5, 3], [7, 3]]}, {"patt": [1, 0], "pos": [[6, 3], [7, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[4, 0], [4, 0], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[4, 0], [4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 3], [5, 3], [6, 3]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [4, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[5, 3], [5, 3], [6, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[4, 0], [4, 0], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[4, 1], [4, 0], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 3], [5, 3], [6, 3]]}, {"patt": [1, 2, 0], "pos": [[5, 3], [5, 3], [6, 3]]}, {"patt": [2, 1, 0], "pos": [[3, 3], [5, 3], [6, 3]]}, {"patt": [2, 1, 0], "pos": [[5, 3], [5, 3], [6, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [5, 3], [6, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [5, 3], [6, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [5, 3], [6, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [5, 3], [6, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 3], [5, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 3], [5, 3], [6, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 3], [0, 3], [5, 3], [6, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 3], [5, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 1], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 1], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 1], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 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, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [2, 3]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[4, 3], [6, 3]]}, {"patt": [1, 0], "pos": [[5, 3], [6, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 0], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 3], [4, 3], [5, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[4, 3], [4, 3], [5, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [4, 3], [5, 3]]}, {"patt": [1, 2, 0], "pos": [[4, 3], [4, 3], [5, 3]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [4, 3], [5, 3]]}, {"patt": [2, 1, 0], "pos": [[4, 3], [4, 3], [5, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [4, 3], [5, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [4, 3], [5, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [4, 3], [5, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [4, 3], [5, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 3], [4, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 3], [4, 3], [5, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 3], [0, 3], [4, 3], [5, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 3], [4, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 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": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0, 1], "pos": [[3, 0], [3, 1]]}]], "assumptions": []}, {"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, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[4, 1], [5, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 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, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 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, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 4, 0, 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": true, "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, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[0, 5]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[1, 6]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[2, 6]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 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, 4]]}, {"patt": [0], "pos": [[4, 5]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[5, 4]]}, {"patt": [0], "pos": [[5, 6]]}, {"patt": [0], "pos": [[6, 0]]}, {"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": [[0, 6], [0, 6]]}, {"patt": [0, 1], "pos": [[0, 6], [3, 6]]}, {"patt": [0, 1], "pos": [[1, 4], [1, 4]]}, {"patt": [0, 1], "pos": [[1, 4], [3, 6]]}, {"patt": [0, 1], "pos": [[2, 0], [3, 3]]}, {"patt": [0, 1], "pos": [[2, 0], [3, 6]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 3]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 6]]}, {"patt": [0, 1], "pos": [[5, 5], [5, 5]]}, {"patt": [1, 0], "pos": [[0, 6], [0, 6]]}, {"patt": [1, 0], "pos": [[0, 6], [1, 4]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 4]]}, {"patt": [1, 0], "pos": [[5, 5], [5, 5]]}, {"patt": [0, 1, 2], "pos": [[3, 2], [3, 2], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[3, 2], [3, 2], [3, 6]]}, {"patt": [0, 1, 2], "pos": [[3, 2], [3, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[3, 2], [3, 3], [3, 6]]}, {"patt": [0, 1, 2], "pos": [[3, 2], [3, 6], [3, 6]]}, {"patt": [0, 1, 2], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[3, 3], [3, 3], [3, 6]]}, {"patt": [0, 1, 2], "pos": [[3, 3], [3, 6], [3, 6]]}, {"patt": [0, 1, 2], "pos": [[3, 6], [3, 6], [3, 6]]}, {"patt": [0, 2, 1], "pos": [[0, 6], [4, 6], [6, 6]]}, {"patt": [0, 2, 1], "pos": [[1, 4], [4, 6], [6, 6]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 2], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 6], [6, 6]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 3], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 6], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 6], [3, 6]]}, {"patt": [0, 2, 1], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 3], [3, 6], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 3], [3, 6], [3, 6]]}, {"patt": [0, 2, 1], "pos": [[3, 6], [3, 6], [3, 6]]}, {"patt": [0, 2, 1], "pos": [[4, 6], [4, 6], [6, 6]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [3, 2], [3, 3]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [3, 2], [3, 6]]}, {"patt": [1, 0, 2], "pos": [[3, 3], [3, 2], [3, 3]]}, {"patt": [1, 0, 2], "pos": [[3, 3], [3, 2], [3, 6]]}, {"patt": [1, 0, 2], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [1, 0, 2], "pos": [[3, 3], [3, 3], [3, 6]]}, {"patt": [1, 0, 2], "pos": [[3, 6], [3, 2], [3, 6]]}, {"patt": [1, 0, 2], "pos": [[3, 6], [3, 3], [3, 6]]}, {"patt": [1, 0, 2], "pos": [[3, 6], [3, 6], [3, 6]]}, {"patt": [1, 2, 0], "pos": [[0, 6], [4, 6], [6, 6]]}, {"patt": [1, 2, 0], "pos": [[4, 6], [4, 6], [6, 6]]}, {"patt": [2, 1, 0], "pos": [[4, 6], [4, 6], [6, 6]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 2], [3, 6], [4, 6], [6, 6]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 3], [3, 6], [4, 6], [6, 6]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 6], [3, 6], [4, 6], [6, 6]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 1], [3, 1], [3, 2], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 1], [3, 2], [3, 2], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 2], [3, 6], [4, 6], [6, 6]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 3], [3, 6], [4, 6], [6, 6]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 6], [3, 6], [4, 6], [6, 6]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 6], [6, 6], [6, 6], [6, 6]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 4], [4, 6], [4, 6], [4, 6]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 4], [6, 6], [6, 6], [6, 6]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 6], [4, 6], [4, 6]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [6, 6], [6, 6], [6, 6]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 1], [3, 2], [3, 2], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 2], [3, 6], [4, 6], [6, 6]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 3], [3, 6], [4, 6], [6, 6]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 6], [3, 6], [4, 6], [6, 6]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 6], [3, 6], [4, 6], [6, 6]]}, {"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, 6], [3, 6], [4, 6], [6, 6]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 6], [6, 6], [6, 6], [6, 6]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 6], [6, 6], [6, 6], [6, 6]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 6], [6, 6], [6, 6], [6, 6]]}, {"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, 3], [3, 2], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 2], [3, 6], [3, 2], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 6], [3, 6], [4, 6], [6, 6]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 6], [3, 6], [4, 6], [6, 6]]}, {"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, 6], [3, 6], [4, 6], [6, 6]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 6], [6, 6], [6, 6], [6, 6]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 6], [6, 6], [6, 6], [6, 6]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 6], [6, 6], [6, 6], [6, 6]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 6], [6, 6], [6, 6], [6, 6]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 6], [6, 6], [6, 6], [6, 6]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 1], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 2], [3, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 2], [3, 6], [6, 6], [6, 6], [6, 6]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 3], [3, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 3], [3, 6], [6, 6], [6, 6], [6, 6]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 6], [3, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 6], [3, 6], [6, 6], [6, 6], [6, 6]]}, {"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, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 1], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 2], [3, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 2], [3, 6], [6, 6], [6, 6], [6, 6]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 3], [3, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 3], [3, 6], [6, 6], [6, 6], [6, 6]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 6], [3, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 6], [3, 6], [6, 6], [6, 6], [6, 6]]}, {"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, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 2], [3, 3], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 2], [3, 6], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 2], [3, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 2], [3, 6], [6, 6], [6, 6], [6, 6]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 3], [3, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 3], [3, 6], [6, 6], [6, 6], [6, 6]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 6], [3, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 6], [3, 6], [6, 6], [6, 6], [6, 6]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 6], [3, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 6], [3, 6], [6, 6], [6, 6], [6, 6]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 6], [3, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 6], [3, 6], [6, 6], [6, 6], [6, 6]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 1], [3, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 2], [3, 3], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 2], [3, 6], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 6], [3, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 6], [3, 6], [6, 6], [6, 6], [6, 6]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 6], [3, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 6], [3, 6], [6, 6], [6, 6], [6, 6]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 6], [3, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 6], [3, 6], [6, 6], [6, 6], [6, 6]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 1], [3, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 2], [3, 3], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 2], [3, 6], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 6], [3, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 6], [3, 6], [6, 6], [6, 6], [6, 6]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 6], [3, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 6], [3, 6], [6, 6], [6, 6], [6, 6]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 6], [3, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 6], [3, 6], [6, 6], [6, 6], [6, 6]]}], "requirements": [[{"patt": [0], "pos": [[0, 6]]}, {"patt": [0], "pos": [[1, 4]]}], [{"patt": [0], "pos": [[5, 5]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"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, 5]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 0]]}, {"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": [[4, 4]]}, {"patt": [0], "pos": [[5, 0]]}, {"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, 5], [0, 5]]}, {"patt": [0, 1], "pos": [[0, 5], [3, 5]]}, {"patt": [0, 1], "pos": [[1, 4], [1, 4]]}, {"patt": [0, 1], "pos": [[1, 4], [3, 5]]}, {"patt": [0, 1], "pos": [[2, 0], [3, 3]]}, {"patt": [0, 1], "pos": [[2, 0], [3, 5]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 3]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 5]]}, {"patt": [1, 0], "pos": [[0, 5], [0, 5]]}, {"patt": [1, 0], "pos": [[0, 5], [1, 4]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[3, 2], [3, 2], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[3, 2], [3, 2], [3, 5]]}, {"patt": [0, 1, 2], "pos": [[3, 2], [3, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[3, 2], [3, 3], [3, 5]]}, {"patt": [0, 1, 2], "pos": [[3, 2], [3, 5], [3, 5]]}, {"patt": [0, 1, 2], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[3, 3], [3, 3], [3, 5]]}, {"patt": [0, 1, 2], "pos": [[3, 3], [3, 5], [3, 5]]}, {"patt": [0, 1, 2], "pos": [[3, 5], [3, 5], [3, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 5], [4, 5], [5, 5]]}, {"patt": [0, 2, 1], "pos": [[1, 4], [4, 5], [5, 5]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 2], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 5], [5, 5]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 3], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 5], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 5], [3, 5]]}, {"patt": [0, 2, 1], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 3], [3, 5], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 3], [3, 5], [3, 5]]}, {"patt": [0, 2, 1], "pos": [[3, 5], [3, 5], [3, 5]]}, {"patt": [0, 2, 1], "pos": [[4, 5], [4, 5], [5, 5]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [3, 2], [3, 3]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [3, 2], [3, 5]]}, {"patt": [1, 0, 2], "pos": [[3, 3], [3, 2], [3, 3]]}, {"patt": [1, 0, 2], "pos": [[3, 3], [3, 2], [3, 5]]}, {"patt": [1, 0, 2], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [1, 0, 2], "pos": [[3, 3], [3, 3], [3, 5]]}, {"patt": [1, 0, 2], "pos": [[3, 5], [3, 2], [3, 5]]}, {"patt": [1, 0, 2], "pos": [[3, 5], [3, 3], [3, 5]]}, {"patt": [1, 0, 2], "pos": [[3, 5], [3, 5], [3, 5]]}, {"patt": [1, 2, 0], "pos": [[0, 5], [4, 5], [5, 5]]}, {"patt": [1, 2, 0], "pos": [[4, 5], [4, 5], [5, 5]]}, {"patt": [2, 1, 0], "pos": [[4, 5], [4, 5], [5, 5]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 2], [3, 5], [4, 5], [5, 5]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 3], [3, 5], [4, 5], [5, 5]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 5], [3, 5], [4, 5], [5, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 1], [3, 1], [3, 2], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 1], [3, 2], [3, 2], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 2], [3, 5], [4, 5], [5, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 3], [3, 5], [4, 5], [5, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 5], [3, 5], [4, 5], [5, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 4], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 4], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 1], [3, 2], [3, 2], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 2], [3, 5], [4, 5], [5, 5]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 3], [3, 5], [4, 5], [5, 5]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 5], [3, 5], [4, 5], [5, 5]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 5], [3, 5], [4, 5], [5, 5]]}, {"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, 5], [3, 5], [4, 5], [5, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 5], [5, 5], [5, 5], [5, 5]]}, {"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, 3], [3, 2], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 2], [3, 5], [3, 2], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 5], [3, 5], [4, 5], [5, 5]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 5], [3, 5], [4, 5], [5, 5]]}, {"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, 5], [3, 5], [4, 5], [5, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 1], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 2], [3, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 2], [3, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 3], [3, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 3], [3, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 5], [3, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 5], [3, 5], [5, 5], [5, 5], [5, 5]]}, {"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, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 1], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 2], [3, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 2], [3, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 3], [3, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 3], [3, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 5], [3, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 5], [3, 5], [5, 5], [5, 5], [5, 5]]}, {"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, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 2], [3, 3], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 2], [3, 5], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 2], [3, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 2], [3, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 3], [3, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 3], [3, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 5], [3, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 5], [3, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 5], [3, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 5], [3, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 5], [3, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 5], [3, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 1], [3, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 2], [3, 3], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 2], [3, 5], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 5], [3, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 5], [3, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 5], [3, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 5], [3, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 5], [3, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 5], [3, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 1], [3, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 2], [3, 3], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 2], [3, 5], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 5], [3, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 5], [3, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 5], [3, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 5], [3, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 5], [3, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 5], [3, 5], [5, 5], [5, 5], [5, 5]]}], "requirements": [[{"patt": [0], "pos": [[0, 5]]}, {"patt": [0], "pos": [[1, 4]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 6], [1, 4], [2, 0], [3, 1], [3, 2], [3, 3], [3, 6], [4, 6], [6, 6]], [[5, 5]]]}}, "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": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"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, 5]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 0]]}, {"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": [[4, 4]]}, {"patt": [0], "pos": [[5, 0]]}, {"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, 5], [0, 5]]}, {"patt": [0, 1], "pos": [[0, 5], [3, 5]]}, {"patt": [0, 1], "pos": [[1, 4], [1, 4]]}, {"patt": [0, 1], "pos": [[1, 4], [3, 5]]}, {"patt": [0, 1], "pos": [[2, 0], [3, 3]]}, {"patt": [0, 1], "pos": [[2, 0], [3, 5]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 3]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 5]]}, {"patt": [1, 0], "pos": [[0, 5], [0, 5]]}, {"patt": [1, 0], "pos": [[0, 5], [1, 4]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[3, 2], [3, 2], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[3, 2], [3, 2], [3, 5]]}, {"patt": [0, 1, 2], "pos": [[3, 2], [3, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[3, 2], [3, 3], [3, 5]]}, {"patt": [0, 1, 2], "pos": [[3, 2], [3, 5], [3, 5]]}, {"patt": [0, 1, 2], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[3, 3], [3, 3], [3, 5]]}, {"patt": [0, 1, 2], "pos": [[3, 3], [3, 5], [3, 5]]}, {"patt": [0, 1, 2], "pos": [[3, 5], [3, 5], [3, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 5], [4, 5], [5, 5]]}, {"patt": [0, 2, 1], "pos": [[1, 4], [4, 5], [5, 5]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 2], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 5], [5, 5]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 3], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 5], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 5], [3, 5]]}, {"patt": [0, 2, 1], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 3], [3, 5], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 3], [3, 5], [3, 5]]}, {"patt": [0, 2, 1], "pos": [[3, 5], [3, 5], [3, 5]]}, {"patt": [0, 2, 1], "pos": [[4, 5], [4, 5], [5, 5]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [3, 2], [3, 3]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [3, 2], [3, 5]]}, {"patt": [1, 0, 2], "pos": [[3, 3], [3, 2], [3, 3]]}, {"patt": [1, 0, 2], "pos": [[3, 3], [3, 2], [3, 5]]}, {"patt": [1, 0, 2], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [1, 0, 2], "pos": [[3, 3], [3, 3], [3, 5]]}, {"patt": [1, 0, 2], "pos": [[3, 5], [3, 2], [3, 5]]}, {"patt": [1, 0, 2], "pos": [[3, 5], [3, 3], [3, 5]]}, {"patt": [1, 0, 2], "pos": [[3, 5], [3, 5], [3, 5]]}, {"patt": [1, 2, 0], "pos": [[0, 5], [4, 5], [5, 5]]}, {"patt": [1, 2, 0], "pos": [[4, 5], [4, 5], [5, 5]]}, {"patt": [2, 1, 0], "pos": [[4, 5], [4, 5], [5, 5]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 2], [3, 5], [4, 5], [5, 5]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 3], [3, 5], [4, 5], [5, 5]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 5], [3, 5], [4, 5], [5, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 1], [3, 1], [3, 2], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 1], [3, 2], [3, 2], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 2], [3, 5], [4, 5], [5, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 3], [3, 5], [4, 5], [5, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 5], [3, 5], [4, 5], [5, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 4], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 4], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 1], [3, 2], [3, 2], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 2], [3, 5], [4, 5], [5, 5]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 3], [3, 5], [4, 5], [5, 5]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 5], [3, 5], [4, 5], [5, 5]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 5], [3, 5], [4, 5], [5, 5]]}, {"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, 5], [3, 5], [4, 5], [5, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 5], [5, 5], [5, 5], [5, 5]]}, {"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, 3], [3, 2], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 2], [3, 5], [3, 2], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 5], [3, 5], [4, 5], [5, 5]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 5], [3, 5], [4, 5], [5, 5]]}, {"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, 5], [3, 5], [4, 5], [5, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 1], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 2], [3, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 2], [3, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 3], [3, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 3], [3, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 5], [3, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 5], [3, 5], [5, 5], [5, 5], [5, 5]]}, {"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, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 1], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 2], [3, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 2], [3, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 3], [3, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 3], [3, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 5], [3, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 5], [3, 5], [5, 5], [5, 5], [5, 5]]}, {"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, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 2], [3, 3], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 2], [3, 5], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 2], [3, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 2], [3, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 3], [3, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 3], [3, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 5], [3, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 5], [3, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 5], [3, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 5], [3, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 5], [3, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 5], [3, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 1], [3, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 2], [3, 3], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 2], [3, 5], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 5], [3, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 5], [3, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 5], [3, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 5], [3, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 5], [3, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 5], [3, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 1], [3, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 2], [3, 3], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 2], [3, 5], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 5], [3, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 5], [3, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 5], [3, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 5], [3, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 5], [3, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 5], [3, 5], [5, 5], [5, 5], [5, 5]]}], "requirements": [[{"patt": [0], "pos": [[0, 5]]}, {"patt": [0], "pos": [[1, 4]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 5]]}, {"patt": [0], "pos": [[1, 1]]}, {"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, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[4, 0]]}, {"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, 4], [0, 4]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 3]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 3]]}, {"patt": [1, 0], "pos": [[0, 4], [0, 4]]}, {"patt": [1, 0], "pos": [[3, 5], [4, 5]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 2], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 2], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [2, 2], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 5], [3, 5], [3, 5]]}, {"patt": [2, 0, 1], "pos": [[4, 5], [4, 5], [4, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 3], [2, 2], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 1], [2, 2], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 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, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 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, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 4]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 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": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0, 1], "pos": [[0, 4], [0, 4]]}, {"patt": [0, 1], "pos": [[0, 4], [2, 4]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 4]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 3]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 4]]}, {"patt": [1, 0], "pos": [[0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 2], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 2], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 3], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 3], [2, 3], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[2, 3], [2, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[2, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [3, 4], [4, 4]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 4], [4, 4]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 4], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 3], [2, 4], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 3], [2, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[2, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[3, 4], [3, 4], [4, 4]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 2], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 2], [2, 4]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [2, 2], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [2, 2], [2, 4]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [2, 3], [2, 4]]}, {"patt": [1, 0, 2], "pos": [[2, 4], [2, 2], [2, 4]]}, {"patt": [1, 0, 2], "pos": [[2, 4], [2, 3], [2, 4]]}, {"patt": [1, 0, 2], "pos": [[2, 4], [2, 4], [2, 4]]}, {"patt": [1, 2, 0], "pos": [[0, 4], [3, 4], [4, 4]]}, {"patt": [1, 2, 0], "pos": [[3, 4], [3, 4], [4, 4]]}, {"patt": [2, 1, 0], "pos": [[3, 4], [3, 4], [4, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 2], [2, 4], [3, 4], [4, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 3], [2, 4], [3, 4], [4, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 4], [2, 4], [3, 4], [4, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 4], [3, 4], [4, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 3], [2, 4], [3, 4], [4, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 4], [2, 4], [3, 4], [4, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 4], [3, 4], [4, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 3], [2, 4], [3, 4], [4, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 4], [2, 4], [3, 4], [4, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 4], [2, 4], [3, 4], [4, 4]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 4], [2, 4], [3, 4], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 3], [2, 2], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 4], [2, 2], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 4], [2, 4], [3, 4], [4, 4]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 4], [2, 4], [3, 4], [4, 4]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 1], [2, 2], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 4], [2, 4], [3, 4], [4, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 3], [2, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 3], [2, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 4], [2, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 4], [2, 4], [4, 4], [4, 4], [4, 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": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 3], [2, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 3], [2, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 4], [2, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 4], [2, 4], [4, 4], [4, 4], [4, 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": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 4], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 3], [2, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 3], [2, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 4], [2, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 4], [2, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 4], [2, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 4], [2, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 4], [2, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 4], [2, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 4], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 4], [2, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 4], [2, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 4], [2, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 4], [2, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 4], [2, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 4], [2, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 4], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 4], [2, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 4], [2, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 4], [2, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 4], [2, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 4], [2, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 4], [2, 4], [4, 4], [4, 4], [4, 4]]}], "requirements": [[{"patt": [0], "pos": [[0, 4]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[0, 5]]}]}}, "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, 1]]}, {"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, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [5, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [5, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [5, 0]]}, {"patt": [1, 0], "pos": [[2, 3], [5, 1]]}, {"patt": [1, 0], "pos": [[3, 3], [5, 0]]}, {"patt": [1, 0], "pos": [[3, 3], [5, 1]]}, {"patt": [1, 0], "pos": [[3, 3], [5, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [2, 3], [5, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [2, 3], [5, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 3], [2, 3], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 3], [2, 3], [5, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [2, 3], [5, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [3, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [5, 3]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 0], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 0], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 0], [5, 3]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 1], [5, 3]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [3, 3]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [5, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [2, 3], [3, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [2, 3], [3, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [3, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [2, 3], [3, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 3], [2, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 3], [2, 3], [3, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 3], [0, 3], [2, 3], [3, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 3], [2, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 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": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [4, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [4, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [1, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 0], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 0], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 0], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 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": [[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, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [5, 2]]}, {"patt": [1, 0], "pos": [[3, 2], [5, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 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, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 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, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 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": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 2]]}]}}, "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, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "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, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 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], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], [{"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, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [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], [0, 2]], [[1, 1]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [1, 0], "pos": [[0, 0], [0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 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": 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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}], [{"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, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [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]], [[1, 1]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 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, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [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": 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, 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, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 1], [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, 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], [2, 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": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 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, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 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": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 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, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[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, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 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, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [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, 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], [1, 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": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 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, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 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": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 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, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[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, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 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]]]}}, {"class_module": "comb_spec_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, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [2, 3], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 3], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 3], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 3], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 3], [2, 3], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 3], [2, 3], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 3], [2, 3], [2, 2]]}, {"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, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"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, 0, 1], "pos": [[2, 3], [2, 2], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 0], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 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": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 3], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 4, 0, 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], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"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, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"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, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 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, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 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], [2, 0], [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, 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, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [2, 0], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [2, 0], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [2, 2], [2, 2]]}, {"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": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [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, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [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, 0], [1, 0], [1, 0], [2, 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, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 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, 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, 0, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [1, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"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": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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], [1, 2], [2, 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, 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, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 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], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 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": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [1, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"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": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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], [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": [[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, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [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, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [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, 2], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0], [1, 0], [1, 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, 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, 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], [1, 0], [1, 0], [1, 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, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 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, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [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, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [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, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "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, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0], [1, 0], [1, 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], [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, 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], [1, 0], [1, 0], [1, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 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, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 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": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 2], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 3], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 3], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 3], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 0], [0, 3], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "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, 2], [0, 2], [0, 2], [0, 2]]}, {"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, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"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], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], [{"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, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [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, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"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, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [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, 1], [0, 1], [0, 1]]}, {"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], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [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], [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, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [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, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"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, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [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, 1], [0, 1], [0, 1]]}, {"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], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}]], "assumptions": []}, "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, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [1, 0], "pos": [[0, 0], [0, 0]]}]], "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, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [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, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"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, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [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, 1], [0, 1], [0, 1]]}, {"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], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[0, 1]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "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": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 1], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"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, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 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": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [0, 2], [2, 1], [2, 2]], [[1, 0]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [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, 1]]}, {"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": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[4, 2], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 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, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 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": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 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": [1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 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, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"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, 0], [2, 0], [3, 0]], [[1, 1]], [[4, 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": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"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": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 3], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 3], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 3], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 3], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 3], [1, 3], [3, 3]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 3], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [1, 3], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [1, 3], [3, 3]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [1, 3], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [1, 3], [3, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 3], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 3], [1, 2], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 3], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 3], [3, 2], [3, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 3], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 3], [1, 2], [1, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 3], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 3], [3, 2], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [1, 3], [1, 2], [1, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [3, 3], [3, 2], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 3], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 3], [3, 2], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 2], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 3], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [3, 3], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [1, 3], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [1, 3], [1, 2], [1, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [3, 3], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [3, 3], [3, 2], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 3], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 2], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 3], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 3], [1, 2], [1, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [3, 3], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [3, 3], [3, 2], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 2], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 3], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 1], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 2], [2, 1], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"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], [2, 1], [2, 1], [2, 1]]}, {"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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 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], [1, 2], [1, 3], [3, 2], [3, 3]], [[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, 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": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 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], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 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], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 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], [3, 0]]}, {"patt": [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], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "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": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 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], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 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], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 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], [2, 0]]}, {"patt": [0, 4, 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], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [0, 2], [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": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [2, 0], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 4], [2, 0], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 4], [2, 0], [2, 4]]}, {"patt": [2, 0, 1], "pos": [[2, 4], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 4], [2, 2], [2, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 4], [2, 4], [2, 4], [2, 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, 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, 2], "pos": [[0, 1], [1, 0], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 0], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 0], [1, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 2], [1, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 3], [1, 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, 1], [2, 0], [2, 2], [2, 4]], [[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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [2, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [1, 0], [2, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [2, 2], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "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, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 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": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 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, 1, 0], "pos": [[2, 1], [2, 1], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [1, 0], [2, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [2, 1], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 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, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 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, 2], [1, 0], [2, 0], [2, 2]], [[3, 1]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 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], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 1], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 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], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 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], [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], [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, 3], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 3], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 3], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 3], [0, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 3], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 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], [3, 0]]}, {"patt": [0, 4, 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], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 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": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [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, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 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], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 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], [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], [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, 2], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [1, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 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], [2, 0]]}, {"patt": [0, 4, 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], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [0, 1], [0, 3], [2, 1], [3, 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, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [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, 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], [1, 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": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 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, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 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": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 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, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[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, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[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, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 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, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [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, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 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, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"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": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 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, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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": [[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, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "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, 3]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [2, 2], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 1], [2, 2], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 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, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 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, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 1], [2, 2], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 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, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 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, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [1, 0], [2, 1], [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], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [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, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [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, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "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, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0], [1, 0], [1, 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], [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, 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], [1, 0], [1, 0], [1, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "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, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [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, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [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, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "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, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0], [1, 0], [1, 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], [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, 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], [1, 0], [1, 0], [1, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [1, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"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": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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], "pos": [[1, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [1, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"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": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0, 1], "pos": [[1, 0], [1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0, 1], "pos": [[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, 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], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 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, 2], [0, 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, 2], [0, 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": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [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, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 2], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 3], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 3], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 3], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 0], [0, 3], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "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, 2], [0, 2], [0, 2], [0, 2]]}, {"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, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "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, 2], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 2], [0, 2], [0, 2]]}, {"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], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], [{"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": [[2, 0]]}, {"patt": [0], "pos": [[2, 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, 1], [0, 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, 1], [0, 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, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [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, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"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": [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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"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, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [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], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [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], [0, 2], [0, 3], [2, 3], [3, 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], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 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, 1], [0, 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, 1], [0, 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, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [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, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"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": [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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"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, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [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], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}]], "assumptions": []}, "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], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [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, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"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": [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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "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], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [1, 0], "pos": [[0, 0], [0, 0]]}]], "assumptions": []}, {"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": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 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, 1], [0, 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, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [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, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"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": [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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"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, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [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], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[0, 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": [[0, 3]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[1, 4], [1, 4]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 4]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[3, 4], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [1, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [1, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [1, 4]]}, {"patt": [1, 2, 0], "pos": [[1, 4], [3, 4], [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": [[1, 4], [3, 1], [3, 1]]}, {"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, 1, 0], "pos": [[1, 4], [3, 4], [3, 3]]}, {"patt": [2, 1, 0], "pos": [[3, 4], [3, 4], [3, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 4], [0, 4], [3, 4], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 4], [0, 4], [3, 4], [3, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 4], [0, 4], [3, 4], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 4], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 4], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}], "requirements": [[{"patt": [0], "pos": [[2, 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": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [1, 3]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [2, 3], [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": [[1, 3], [2, 1], [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, 0, 1], "pos": [[2, 2], [2, 1], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [2, 3], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 3], [2, 3], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 3], [2, 3], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 3], [2, 3], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}], "requirements": [[{"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, 4], [1, 0], [1, 4], [3, 1], [3, 3], [3, 4]], [[2, 2]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 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, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [3, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [3, 3]]}, {"patt": [0, 1], "pos": [[2, 0], [3, 3]]}, {"patt": [0, 1], "pos": [[5, 2], [5, 2]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[5, 2], [5, 2]]}, {"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, 3], [4, 3], [6, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [4, 3], [6, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 3], [6, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 3], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[4, 3], [4, 3], [6, 3]]}, {"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": [[0, 3], [4, 3], [6, 3]]}, {"patt": [1, 2, 0], "pos": [[4, 3], [4, 3], [6, 3]]}, {"patt": [2, 1, 0], "pos": [[4, 3], [4, 3], [6, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 1], [3, 3], [4, 3], [6, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 3], [3, 3], [4, 3], [6, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 1], [3, 3], [4, 3], [6, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 3], [3, 3], [4, 3], [6, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 1], [3, 3], [4, 3], [6, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 3], [3, 3], [4, 3], [6, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 3], [3, 3], [4, 3], [6, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 3], [3, 3], [4, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 3], [3, 3], [4, 3], [6, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 3], [3, 3], [4, 3], [6, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 3], [3, 3], [4, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 1], [3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 1], [3, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 3], [3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 3], [3, 3], [6, 3], [6, 3], [6, 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, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 1], [3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 1], [3, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 3], [3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 3], [3, 3], [6, 3], [6, 3], [6, 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, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 3], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 3], [3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 3], [3, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 3], [3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 3], [3, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 3], [3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 3], [3, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 1], [3, 3], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 3], [3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 3], [3, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 3], [3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 3], [3, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 3], [3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 3], [3, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 1], [3, 3], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 3], [3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 3], [3, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 3], [3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 3], [3, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 3], [3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 3], [3, 3], [6, 3], [6, 3], [6, 3]]}], "requirements": [[{"patt": [0], "pos": [[5, 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, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [3, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [3, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 1], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [4, 2], [5, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [4, 2], [5, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 2], [5, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[4, 2], [4, 2], [5, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [3, 1], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [3, 1], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [4, 2], [5, 2]]}, {"patt": [1, 2, 0], "pos": [[4, 2], [4, 2], [5, 2]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 2], [5, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 1], [3, 2], [4, 2], [5, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 2], [3, 2], [4, 2], [5, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 1], [3, 2], [4, 2], [5, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 2], [3, 2], [4, 2], [5, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 1], [3, 2], [4, 2], [5, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 2], [3, 2], [4, 2], [5, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 2], [3, 2], [4, 2], [5, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 2], [3, 2], [4, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 2], [3, 2], [4, 2], [5, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 2], [3, 2], [4, 2], [5, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 2], [3, 2], [4, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 1], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 1], [3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 2], [3, 2], [5, 2], [5, 2], [5, 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": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 1], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 1], [3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 2], [3, 2], [5, 2], [5, 2], [5, 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": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 2], [3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 2], [3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 2], [3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 1], [3, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 2], [3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 2], [3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 2], [3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 1], [3, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 2], [3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 2], [3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 2], [3, 2], [5, 2], [5, 2], [5, 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, 3], [1, 1], [2, 0], [3, 1], [3, 3], [4, 3], [6, 3]], [[5, 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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"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, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 1], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 2], [2, 2]]}, {"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": [[1, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 2], [2, 2]]}, {"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, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 1], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0]]}, {"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], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [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], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 2], [2, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 1], [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, 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], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 2], [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], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 2], [2, 1], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 2], [2, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 2], [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, 0], [2, 2], [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], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 0], [1, 0], [4, 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, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 0], [1, 0], [1, 0], [4, 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, 0], [2, 0], [2, 0], [4, 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, 0], [2, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"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, 0], [2, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 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], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0]]}, {"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], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [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], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 2], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 2], [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], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 2], [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], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 2], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 2], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 2], [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, 0], [1, 2], [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], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [3, 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, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [3, 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, 0], [1, 0], [1, 0], [3, 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, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [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, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"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, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 3]], [[1, 0], [2, 0], [2, 1], [2, 2], [3, 1], [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": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [3, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [3, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 1], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [4, 2], [5, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [4, 2], [5, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 2], [5, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[4, 2], [4, 2], [5, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [3, 1], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [3, 1], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [4, 2], [5, 2]]}, {"patt": [1, 2, 0], "pos": [[4, 2], [4, 2], [5, 2]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 2], [5, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 1], [3, 2], [4, 2], [5, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 2], [3, 2], [4, 2], [5, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 1], [3, 2], [4, 2], [5, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 2], [3, 2], [4, 2], [5, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 1], [3, 2], [4, 2], [5, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 2], [3, 2], [4, 2], [5, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 2], [3, 2], [4, 2], [5, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 2], [3, 2], [4, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 2], [3, 2], [4, 2], [5, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 2], [3, 2], [4, 2], [5, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 2], [3, 2], [4, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 1], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 1], [3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 2], [3, 2], [5, 2], [5, 2], [5, 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": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 1], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 1], [3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 2], [3, 2], [5, 2], [5, 2], [5, 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": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 2], [3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 2], [3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 2], [3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 1], [3, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 2], [3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 2], [3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 2], [3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 1], [3, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 2], [3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 2], [3, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 2], [3, 2], [5, 2], [5, 2], [5, 2]]}], "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, 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": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"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, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [4, 2]]}, {"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": [[0, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 1], [2, 2], [3, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 2], [2, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [3, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 2], [3, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 2], [3, 2], [4, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 2], [2, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [3, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [3, 2], [4, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [3, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 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": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 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": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 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, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 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, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 2], [2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 2], [2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 2], [2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 2], [2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 2], [2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 2], [2, 2], [4, 2], [4, 2], [4, 2]]}], "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], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[3, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 1], [2, 1], [2, 1], [2, 1], [2, 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, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 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": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 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, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 1], [2, 1], [2, 1], [2, 1], [2, 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, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 1], [2, 1], [2, 1], [2, 1], [2, 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, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [1, 0], [2, 1]], [[3, 2]], [[4, 3]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 1], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [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, 2], [2, 1], [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, 0], [2, 2], [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, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [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, 0], [2, 2], [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, 2], [2, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 2], [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, 0], [2, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"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, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 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, 2], [1, 1], [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, 0], [1, 2], [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, 3, 0, 2], "pos": [[0, 0], [1, 0], [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, 0], [1, 2], [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, 2], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 2], [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, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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": [[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, 1], [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, 1], [1, 1]]}, {"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, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [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, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"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": [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, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[0, 1]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 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": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"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, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 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": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 1]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 1], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 2], [2, 1], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"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], [2, 1], [2, 1], [2, 1]]}, {"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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, "children": [{"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], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 1], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"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], [2, 1], [2, 1], [2, 1]]}, {"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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}], "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], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 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, 0, 1], "pos": [[2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0, 1], "pos": [[0, 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, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"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": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 2], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[2, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "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]], [[2, 2], [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, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 1], [2, 1], [2, 1]]}, {"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, 1], [2, 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": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 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], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[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, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 1], [2, 1], [2, 1]]}, {"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, 1], [2, 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": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 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], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "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, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [0, 1]], [[1, 2]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 4]]}, {"patt": [0, 1], "pos": [[0, 4], [2, 4]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 4]]}, {"patt": [0, 1], "pos": [[2, 3], [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, 0], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 3], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 4], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 3], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 3], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 4], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 3], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 4], [2, 3], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 4], [2, 1], [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, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 3], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 3], [2, 1], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 3], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 4], [2, 1], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 4], [0, 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, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 3], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 3], [2, 1], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 1], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"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": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 4], [0, 0], [0, 4], [0, 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, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 3], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 1], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 1], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 4], [2, 3], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 4], [2, 3], [2, 1], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 4], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 4], [3, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "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, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 4], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 4], [3, 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": [[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, 1], [2, 1]]}, {"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, 1], [2, 1], [2, 1]]}, {"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, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 3], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 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], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 3], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 3], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [1, 1], [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, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 1], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 3], [0, 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, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"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": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 0], [0, 3], [0, 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, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 2], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 2], [1, 1], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 3], [2, 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, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [1, 2], [1, 2], [1, 2]]}, {"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, 3], [0, 3], [2, 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": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [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, 1], [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, 1], [1, 1]]}, {"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, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 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, 4], [2, 0], [2, 1], [2, 3], [2, 4], [3, 4]], [[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": [[0, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 3], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 3], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [1, 1], [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, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 1], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 3], [0, 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, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"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": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 0], [0, 3], [0, 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, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 2], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 2], [1, 1], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 3], [2, 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, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [1, 2], [1, 2], [1, 2]]}, {"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, 3], [0, 3], [2, 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": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [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, 1], [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, 1], [1, 1]]}, {"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, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 3], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [1, 1], [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, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 1], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 3], [0, 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, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"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": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 0], [0, 3], [0, 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, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 3], [2, 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, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [1, 2], [1, 2], [1, 2]]}, {"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, 3], [0, 3], [2, 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": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [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, 1], [1, 1]]}, {"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, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, {"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": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 3], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [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, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"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": [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, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 2], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 2], [1, 1], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 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": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [2, 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": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [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, 1], [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, 1], [1, 1]]}, {"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, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[1, 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, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"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, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"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, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 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, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 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": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"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, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"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, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 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, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 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": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"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, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"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, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 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, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [1, 0], "pos": [[1, 2], [1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [1, 0], "pos": [[1, 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": [[1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 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, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [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": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 1], [1, 1], [1, 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": [[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, 1], [1, 1], [1, 1], [1, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 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": [1, 0, 2], "pos": [[0, 1], [1, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"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": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 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, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [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": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 1]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"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], "pos": [[4, 3]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 3], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 3], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 3], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 3], [1, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 3], [1, 3], [3, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [3, 1], [3, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 3], [3, 1], [3, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 3], [3, 3], [3, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [3, 1], [3, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 3], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 3], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [1, 3], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [1, 3], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [1, 3], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [1, 3], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [3, 1], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [3, 3], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [3, 1], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [3, 3], [3, 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": [[1, 3], [1, 3], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [1, 3], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [1, 3], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [1, 3], [3, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 3], [1, 1], [1, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 3], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 3], [2, 1], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 3], [2, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 3], [2, 1], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [1, 3], [1, 1], [1, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [2, 3], [2, 1], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [2, 3], [2, 1], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [2, 3], [2, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 3], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 3], [2, 1], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 3], [2, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 3], [2, 1], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 1], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 1], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [3, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 3], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 3], [2, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [1, 3], [1, 1], [1, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [2, 3], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [2, 3], [2, 1], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [2, 3], [2, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [2, 3], [2, 1], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [2, 3], [2, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 3], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 3], [2, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 1], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 1], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 3], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 3], [1, 1], [1, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [2, 3], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [2, 3], [2, 1], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [2, 3], [2, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [2, 3], [2, 1], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [2, 3], [2, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 1], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 1], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [3, 1]]}, {"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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [3, 1]]}, {"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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 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], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [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], [0, 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": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 1], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 1], [1, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 1], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 0], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [2, 1]]}, {"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, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [2, 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, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [1, 1], [1, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [1, 1], [1, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [2, 1]]}, {"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, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 0], [1, 0], [2, 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, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [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, 4, 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], [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, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2]], [[1, 1], [1, 3], [2, 1], [2, 3], [3, 1], [3, 3]], [[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, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 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": [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]]}], "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]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0, 2], "pos": [[0, 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": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1]], [[1, 0], [2, 0]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 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, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [2, 3], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 3], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 3], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 3], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 3], [2, 3], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 3], [2, 3], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 3], [2, 3], [2, 2]]}, {"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, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"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, 0, 1], "pos": [[2, 3], [2, 2], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 0], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 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": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 3], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 2]]}], [{"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, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"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, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"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, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 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, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 3], [2, 0], [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, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"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, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"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, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 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, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"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, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"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, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 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, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"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, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"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, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 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, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [1, 0], "pos": [[1, 2], [1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [1, 0], "pos": [[1, 2], [1, 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, 2], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 2], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [0, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 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": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [1, 0], "pos": [[0, 2], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[0, 2], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [0, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [1, 0], "pos": [[0, 2], [0, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 0], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 2], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [0, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 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": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [1, 0], "pos": [[0, 2], [0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [1, 0], "pos": [[0, 2], [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": [1, 0], "pos": [[1, 2], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"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, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"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, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 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, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"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, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"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, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 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": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"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, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"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, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 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, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [1, 0], "pos": [[1, 2], [1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [1, 0], "pos": [[1, 2], [1, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 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": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "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, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [2, 2]], [[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, 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, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 2], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 3], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 3], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 3], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 0], [0, 3], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "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, 2], [0, 2], [0, 2], [0, 2]]}, {"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, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"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], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 3]]}]], "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, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [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, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"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, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [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, 1], [0, 1], [0, 1]]}, {"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], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 2]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [0, 2], [0, 3], [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, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [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, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"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, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [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, 1], [0, 1], [0, 1]]}, {"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], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 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], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [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, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [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, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"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, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [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, 1], [0, 1], [0, 1]]}, {"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], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 0], [0, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0, 1], "pos": [[0, 0], [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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 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], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 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], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 1], [0, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0, 1], "pos": [[0, 1], [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": [[0, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [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, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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": [[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, 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": [[1, 0], [1, 2], [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, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 2], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 1], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 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, 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": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 0], [0, 2]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 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": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[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": 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": [[0, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 1], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"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": [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, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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": [[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, 1], [1, 1]]}, {"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, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 2], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 1], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 0], [0, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"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": [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, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 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": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[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": 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": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"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": [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, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 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, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 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, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 2]]}]], "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, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [2, 2]], [[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], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [0, 0]]}, {"patt": [0, 3, 4, 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], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [0, 0]]}, {"patt": [0, 3, 4, 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], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 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": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0, 1], "pos": [[0, 0], [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, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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, 1], "pos": [[0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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], "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, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 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], [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], [0, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 2], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 2], [3, 0], [3, 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], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 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], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [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, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"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, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [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, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [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, 4, 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], [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, 1], [0, 0], [0, 0], [0, 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], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 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], [0, 2], [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, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "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, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [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], [0, 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": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [1, 0], "pos": [[0, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [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], [0, 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": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "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": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [1, 0], "pos": [[0, 0], [2, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [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], [0, 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": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [1, 0], "pos": [[1, 0], [2, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [1, 0], "pos": [[1, 0], [2, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 1], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [2, 1], [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, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"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, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"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": [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, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [2, 1], [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, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, {"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": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 1], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [2, 1], [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, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [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, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"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": [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, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [1, 0], "pos": [[2, 1], [2, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [1, 0], "pos": [[2, 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], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 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": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 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": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 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": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [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], [2, 0], [2, 0], [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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}], "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], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 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, 0, 1], "pos": [[3, 1], [3, 1], [3, 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": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [3, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 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, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 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, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0]], [[1, 1], [2, 1], [3, 2]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 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": [1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 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, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 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": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 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, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 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": [1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 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, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [1, 0], "pos": [[0, 0], [0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [1, 0], "pos": [[0, 0], [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, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "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, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 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], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 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], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 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], [2, 0]]}, {"patt": [0, 4, 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], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 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, 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, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "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": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 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], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 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], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 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], [2, 0]]}, {"patt": [0, 4, 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], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 1]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 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, 2], "pos": [[0, 1], [1, 0], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 0], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 0], [1, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 2], [1, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[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": [0, 1], "pos": [[1, 0], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 0], [1, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 2], [1, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}], "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": [[0, 3]]}, {"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": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 0], [1, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 2], [1, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "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": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [], "assumptions": []}], "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": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 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, 1, 0], "pos": [[2, 1], [2, 1], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [1, 0], [2, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [2, 1], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 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, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 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, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 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, 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, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [1, 0], [2, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [2, 1], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 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, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [1, 0], "pos": [[2, 1], [2, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [1, 0], "pos": [[2, 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], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 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], [3, 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, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [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, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 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], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 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], [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], [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, 2], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [1, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 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], [2, 0]]}, {"patt": [0, 4, 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], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "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": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 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], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 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], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 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], [2, 0]]}, {"patt": [0, 4, 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], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [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, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 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], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 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], [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], [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, 2], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [1, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 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], [2, 0]]}, {"patt": [0, 4, 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], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "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": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 0]]}, {"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, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 2], [1, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0]], [[1, 2], [1, 3]], [[2, 1]], [[3, 4]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 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": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 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]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 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": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 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]]}], "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": [[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": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], [{"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": [[2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 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], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [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], [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": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 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]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 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]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0, 2], "pos": [[0, 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": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 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]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0, 2], "pos": [[0, 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": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [1, 0], "pos": [[0, 0], [0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [1, 0], "pos": [[0, 0], [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, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 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, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 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]]}]}}, {"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": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 1]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"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], [1, 1], [1, 1], [1, 1]]}, {"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], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, "children": [{"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, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"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], [1, 1], [1, 1], [1, 1]]}, {"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], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 1]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"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, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [3, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [3, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 0], [3, 2]]}, {"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": [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": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 0], [2, 1]]}, {"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": [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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 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], [2, 2], [3, 0], [3, 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, 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": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"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, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"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, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"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, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"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, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [0, 2], [1, 2], [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": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 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": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 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], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 1], [1, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}], "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, 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": [[2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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": [[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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "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, 2], "pos": [[0, 0], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 1]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}], "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], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [0, 1]], [[1, 2]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"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, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [4, 0], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [4, 0], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [4, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [4, 0], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [4, 0], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [4, 0], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [4, 0], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [4, 0], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 0], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [1, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [1, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [1, 1], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [1, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 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], [1, 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], [1, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [4, 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], [1, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 1], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 1], [2, 0], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 0], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [4, 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], [1, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 1], [2, 0], [4, 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, 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, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 0], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [4, 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, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 0], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [1, 1], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [1, 1], [1, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 1], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 1], [2, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 1], [2, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 1], [2, 0], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 1], [2, 1], [4, 1]]}, {"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, 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, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 0], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0], [4, 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, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 0], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 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, 2]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [2, 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, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [3, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [1, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [1, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [1, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [1, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 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], [1, 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], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 1], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 1], [2, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 1], [2, 0], [3, 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, 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, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [3, 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, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [1, 1], [1, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 1], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 1], [2, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 1], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 1], [2, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 1], [2, 1], [3, 1]]}, {"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, 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, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0], [3, 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, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 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, 3], [1, 0], [1, 1], [2, 0], [2, 1], [4, 0], [4, 1]], [[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, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"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": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [4, 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, 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, 0], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 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], [1, 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], [1, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [4, 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], [1, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 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], [1, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [4, 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], [1, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 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], [0, 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], [0, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 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], [3, 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], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 3]], [[1, 0], [1, 1], [2, 0], [2, 2], [3, 2], [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": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[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, 4]]}, {"patt": [0], "pos": [[3, 5]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"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": [1, 0], "pos": [[3, 3], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [1, 0, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"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": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 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, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}], [{"patt": [0], "pos": [[2, 4]]}]], "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]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 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, 0], "pos": [[0, 2], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 5]], [[1, 2]], [[2, 4]], [[3, 0], [3, 1], [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": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[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, 1]]}, {"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, 4]]}, {"patt": [0], "pos": [[4, 5]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[3, 2], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [1, 0, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 0], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 0], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 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], [4, 0], [4, 0], [4, 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, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[2, 4]]}]], "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]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 5]], [[1, 1]], [[2, 4]], [[3, 0], [3, 2], [4, 0], [4, 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, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 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, 2], [1, 1], [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": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 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, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 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, 1], [1, 1]]}, {"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, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}], [{"patt": [0, 1], "pos": [[1, 1], [1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 1], [0, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 3]], [[1, 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], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 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, 2], [1, 1], [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": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 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, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 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, 1], [1, 1]]}, {"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, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0, 1], "pos": [[1, 1], [1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 1], [0, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 3]], [[1, 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": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 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": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 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": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [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], [2, 0], [2, 0], [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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 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": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 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": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [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], [2, 0], [2, 0], [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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [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": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 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": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 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, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 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": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 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, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0, 1], "pos": [[0, 0], [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, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 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], [1, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 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], [1, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [4, 0], [4, 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], [1, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 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], [1, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [4, 0], [4, 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], [1, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[3, 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]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [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], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 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], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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, 0], [2, 0], [4, 0]], [[3, 1]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 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, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"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, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"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, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [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], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [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], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 1], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 1], [1, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [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, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [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, 4, 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], [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, 1], [0, 0], [0, 0], [0, 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], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2]], [[1, 0], [1, 1], [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": [[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, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"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": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[2, 2]]}]], "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]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 3]], [[1, 1]], [[2, 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": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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, 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": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "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, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [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, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 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, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [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, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 2], [0, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0, 1], "pos": [[0, 2], [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, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"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, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[5, 4]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[4, 3], [4, 3]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[4, 3], [4, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [5, 1], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [5, 1], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [5, 1], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [3, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [3, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 1], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 1], [5, 1], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 1], [5, 1], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[5, 0], [5, 0], [5, 1], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[5, 0], [5, 1], [5, 1], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[5, 1], [5, 1], [5, 1], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[5, 0], [5, 1], [5, 1], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[5, 1], [5, 1], [5, 1], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[5, 0], [5, 0], [5, 1], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[5, 1], [5, 0], [5, 1], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[5, 1], [5, 1], [5, 1], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 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": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 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": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 0], [5, 1], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[5, 0], [5, 1], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[5, 0], [5, 1], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}], [{"patt": [0], "pos": [[4, 3]]}]], "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]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 1], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 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, 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": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 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, 4]], [[1, 2], [2, 1], [3, 0], [5, 0], [5, 1]], [[4, 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, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 1], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 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, 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": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 1], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [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, 3, 0, 2], "pos": [[1, 0], [2, 0], [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": [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, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [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": [[2, 0], [2, 0], [2, 0], [2, 0], [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": [[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": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, {"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, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 1], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [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, 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": [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": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [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": [[2, 0], [2, 0], [2, 0], [2, 0], [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": [[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": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}], [{"patt": [0], "pos": [[1, 0]]}]], "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, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 2], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 4], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 4], [2, 2], [2, 4]]}, {"patt": [2, 0, 1], "pos": [[2, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 1], [2, 2], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 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, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 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, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 2], [1, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 2], [1, 2], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 2], [1, 2], [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, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 1], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 3]], [[1, 0], [2, 1], [2, 2], [2, 4]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [], "assumptions": []}, "children": [{"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": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 0], [0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0, 1], "pos": [[0, 0], [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": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[0, 5]]}, {"patt": [0], "pos": [[0, 6]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 6]]}, {"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": [[2, 6]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[3, 5]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 4], [1, 4], [1, 4]]}, {"patt": [2, 0, 1], "pos": [[1, 5], [1, 4], [1, 4]]}, {"patt": [2, 0, 1], "pos": [[1, 5], [1, 4], [1, 5]]}, {"patt": [2, 0, 1], "pos": [[3, 6], [3, 0], [3, 6]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 5], [1, 5], [1, 5], [1, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 6], [3, 6], [3, 6], [3, 6]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 5], [1, 5], [1, 5], [1, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 6], [3, 6], [3, 6], [3, 6]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 5], [1, 5], [1, 5], [1, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 6], [3, 6], [3, 6], [3, 6]]}], "requirements": [[{"patt": [0], "pos": [[2, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [0, 2]], [[1, 4], [1, 5]], [[2, 3]], [[3, 0], [3, 6]]]}}, {"class_module": "comb_spec_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": [[0, 4]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"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": [2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 0], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 4], [2, 0], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 4], [2, 0], [2, 4]]}, {"patt": [2, 0, 1], "pos": [[2, 4], [2, 3], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 4], [2, 3], [2, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[2, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[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": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2]], [[1, 1]], [[2, 0], [2, 3], [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, 4]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 1], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 2], [0, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"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": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [0, 2], [0, 3]], [[1, 0]], [[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, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [1, 0], "pos": [[0, 1], [0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [1, 0], "pos": [[0, 1], [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, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[0, 5]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[1, 4], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 4], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 4], [1, 1], [1, 4]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 5], [2, 0], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 5], [2, 0], [2, 5]]}, {"patt": [2, 0, 1], "pos": [[2, 5], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 5], [2, 2], [2, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 5], [2, 5], [2, 5], [2, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 5], [2, 5], [2, 5], [2, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 5], [2, 5], [2, 5], [2, 5]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}], [{"patt": [0], "pos": [[1, 4]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 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], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 3], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 1], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 4], [1, 0], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 4], [1, 0], [1, 4]]}, {"patt": [2, 0, 1], "pos": [[1, 4], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 4], [1, 2], [1, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 4], [1, 4], [1, 4], [1, 4]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 3]], [[1, 1], [1, 4], [2, 0], [2, 2], [2, 5]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 3], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 1], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 4], [1, 0], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 4], [1, 0], [1, 4]]}, {"patt": [2, 0, 1], "pos": [[1, 4], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 4], [1, 2], [1, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 4], [1, 4], [1, 4], [1, 4]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 0], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 0], [1, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 2], [1, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 1], [0, 1]]}]], "assumptions": []}, {"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, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 0], [1, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[0, 3]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 0], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 0], [1, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 2], [1, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 1], [0, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [], "assumptions": []}], "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, 3]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 0], [1, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[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], "pos": [[0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [0, 2]], [[1, 0], [1, 3]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 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, 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, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 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, 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, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [1, 0], "pos": [[0, 1], [0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [1, 0], "pos": [[0, 1], [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": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 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": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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": [[0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 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": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 1]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 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], [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], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [0, 0]]}, {"patt": [0, 3, 4, 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], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [2, 0]], [[1, 1]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 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], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [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, 4, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0, 2], "pos": [[0, 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": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 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], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [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, 4, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 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": [[0, 1]]}, {"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": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 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], [2, 1], [4, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 1], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 1], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 1], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 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": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [3, 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": [[0, 0], [3, 0], [3, 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, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [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], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 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], [1, 1], [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], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 1], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 1], [1, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"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, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"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, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [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], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 1], [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], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 1], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 1], [1, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}], "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": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 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": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [3, 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": [[0, 0], [3, 0], [3, 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, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [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], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 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], [1, 1], [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], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 1], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 1], [1, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [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, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [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, 4, 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], [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, 1], [0, 0], [0, 0], [0, 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], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 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]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [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], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 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], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [0, 1]], [[1, 2], [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": [[0, 4]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 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, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[5, 0]]}, {"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, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [4, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [4, 2]]}, {"patt": [0, 1], "pos": [[3, 4], [3, 4]]}, {"patt": [0, 1], "pos": [[5, 1], [5, 1]]}, {"patt": [0, 1], "pos": [[6, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[3, 4], [3, 4]]}, {"patt": [0, 1, 2], "pos": [[4, 0], [4, 1], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[4, 0], [4, 2], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[4, 1], [4, 1], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[4, 1], [4, 2], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [4, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 1], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [4, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[4, 1], [4, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[4, 1], [4, 1], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[4, 2], [4, 1], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [4, 1], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [4, 1], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [2, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[4, 0], [4, 1], [4, 1], [5, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[4, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 1], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 2], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 1], [4, 1], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 1], [4, 1], [5, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 1], [4, 1], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 1], [4, 1], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 2], [4, 1], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 2], [4, 1], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 1], [4, 2], [4, 1], [5, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[4, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 0], [4, 0], [4, 1], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 0], [4, 0], [4, 2], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 0], [4, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 1], [4, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 0], [4, 1], [4, 1], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 0], [4, 2], [4, 1], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 1], [4, 1], [4, 1], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 1], [4, 2], [4, 1], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 1], [4, 2], [4, 1], [5, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[4, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 0], [4, 0], [4, 1], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 0], [4, 0], [4, 2], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 1], [4, 0], [4, 1], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 1], [4, 0], [4, 2], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 1], [4, 1], [4, 1], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 1], [4, 1], [4, 1], [5, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 2], [4, 0], [4, 2], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 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, 0], [2, 0], [6, 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": [[4, 0], [4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 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, 0], [2, 0], [2, 0], [6, 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": [[4, 0], [4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 1], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 1], [4, 0], [4, 0], [6, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 2], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 2], [4, 0], [4, 0], [6, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 1], [4, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 1], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 1], [4, 0], [4, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 2], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 2], [4, 0], [4, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 1], [4, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 1], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 1], [4, 0], [4, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 2], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 2], [4, 0], [4, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 1], [4, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [6, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[3, 4]]}]], "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, 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": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [3, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [3, 2]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 1], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 1], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [3, 1], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [3, 1], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 2], [3, 0]]}, {"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], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [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], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 2], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 2], [3, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 1], [3, 2], [3, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 1], [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, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 2], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 2], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 2], [3, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 2], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 0], [3, 2], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 2], [3, 0], [3, 2], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 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, 0], [2, 0], [5, 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, 0], [3, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 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, 0], [2, 0], [2, 0], [5, 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, 0], [3, 0], [3, 0], [5, 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, 0], [3, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"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, 0], [3, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 2], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 1], [3, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 2], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 1], [3, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 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, 3], [1, 1], [2, 0], [4, 0], [4, 1], [4, 2], [5, 1], [6, 0]], [[3, 4]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 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], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0]]}, {"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], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [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], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 2], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 2], [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], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 2], [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], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 2], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 2], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 2], [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, 0], [1, 2], [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], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 0], [1, 2], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [3, 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, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [3, 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, 0], [1, 0], [1, 0], [3, 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, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [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, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"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, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 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], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0]]}, {"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], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [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], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 2], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 2], [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], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 2], [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], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 2], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 2], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 2], [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, 0], [1, 2], [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], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [3, 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, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [3, 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, 0], [1, 0], [1, 0], [3, 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, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [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, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"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, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 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": [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, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0], [0, 0], [3, 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, 0], [1, 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, 0], [0, 0], [0, 0], [3, 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, 0], [1, 0], [1, 0], [3, 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, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}], "requirements": [[{"patt": [1, 0], "pos": [[0, 0], [1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [1, 0], "pos": [[0, 0], [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": [[0, 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], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0]]}, {"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], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [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], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 2], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 2], [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], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 2], [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], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 2], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 2], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 2], [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, 0], [1, 2], [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], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [3, 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, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [3, 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, 0], [1, 0], [1, 0], [3, 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, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [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, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"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, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [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, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 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], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 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], [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], [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, 2], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [1, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 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], [2, 0]]}, {"patt": [0, 4, 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], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 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": [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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0], [0, 0], [3, 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, 0], [1, 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, 0], [0, 0], [0, 0], [3, 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, 0], [1, 0], [1, 0], [3, 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, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 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": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"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], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [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], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"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], [2, 1]]}, {"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], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"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], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [3, 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, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [3, 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, 0], [1, 0], [1, 0], [3, 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, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "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": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 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], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 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], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 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], [2, 0]]}, {"patt": [0, 4, 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], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 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": [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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0], [0, 0], [3, 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, 0], [1, 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, 0], [0, 0], [0, 0], [3, 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, 0], [1, 0], [1, 0], [3, 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, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 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": [[0, 2]]}, {"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": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 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": [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, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0], [0, 0], [3, 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, 0], [1, 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, 0], [0, 0], [0, 0], [3, 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, 0], [1, 0], [1, 0], [3, 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, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}], "requirements": [[{"patt": [1, 0], "pos": [[0, 0], [1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 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": [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, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 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], [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, 0], [1, 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], [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, 0], [1, 0], [1, 0], [2, 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, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [[{"patt": [1, 0], "pos": [[0, 0], [1, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [1, 0], [1, 1], [3, 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, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"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": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 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": [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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0], [0, 0], [3, 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, 0], [1, 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, 0], [0, 0], [0, 0], [3, 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, 0], [1, 0], [1, 0], [3, 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, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 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": [[2, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 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": [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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 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], [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, 0], [1, 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], [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, 0], [1, 0], [1, 0], [2, 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, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [1, 0], [1, 1], [3, 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": [[0, 1]]}, {"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, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"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, 0]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [3, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 3]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [6, 1], [6, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [6, 1], [6, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [4, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [6, 1], [6, 3]]}, {"patt": [1, 0, 2], "pos": [[3, 3], [6, 1], [6, 3]]}, {"patt": [1, 0, 2], "pos": [[3, 3], [6, 3], [6, 3]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [4, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [6, 1], [6, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [6, 1], [6, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [6, 3], [6, 3]]}, {"patt": [2, 0, 1], "pos": [[6, 1], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 3], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 3], [6, 1], [6, 3]]}, {"patt": [2, 0, 1], "pos": [[6, 3], [6, 3], [6, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 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": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 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": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 2]]}], [{"patt": [0], "pos": [[6, 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, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [5, 1], [5, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [5, 1], [5, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [5, 1], [5, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [5, 1], [5, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [5, 1], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [5, 1], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 1], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 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], [4, 0], [4, 0], [4, 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, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[5, 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, 3], [1, 0], [3, 3], [4, 0], [5, 0], [6, 1], [6, 3]], [[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, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"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, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"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, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 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], [0, 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], [0, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 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], [4, 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], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 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, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 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], [0, 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], [0, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 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], [3, 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], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 0], [1, 0], [1, 1], [3, 1], [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": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"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], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [5, 1], [5, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [5, 1], [5, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [5, 1], [5, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [5, 1], [5, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [5, 1], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [5, 1], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 1], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 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], [4, 0], [4, 0], [4, 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, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[5, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [4, 1], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [4, 1], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [4, 1], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [4, 1], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 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], [3, 0], [3, 0], [3, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[4, 1]]}]], "assumptions": []}, {"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": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 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], [3, 0], [3, 0], [3, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[4, 1]]}]], "assumptions": []}], "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": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [4, 1], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [4, 1], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [4, 1], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [4, 1], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 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], [3, 0], [3, 0], [3, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[4, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [1, 2], [4, 1], [4, 2]], [[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, 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, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[5, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 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], [3, 0], [3, 0], [3, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[5, 1]]}]], "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": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [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], [2, 0], [2, 0], [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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [4, 2]], [[1, 0], [2, 0], [3, 0]], [[5, 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": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[0, 5]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"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": [1, 0], "pos": [[1, 4], [1, 4]]}, {"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, 0, 1], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 5], [3, 3], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 5], [3, 3], [3, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 5], [3, 5], [3, 5], [3, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 5], [3, 5], [3, 5], [3, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 5], [3, 5], [3, 5], [3, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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": [[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": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 4]]}], [{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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": [[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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [2, 1], [2, 2]], [[1, 4]], [[3, 3], [3, 5]]]}}, {"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": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [2, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 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": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 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]]}], "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": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [2, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 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": [1, 0], "pos": [[1, 0], [2, 0]]}, {"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, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "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": [[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": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [2, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"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, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "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": [[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": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"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, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "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": [[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": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [2, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 0], [1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0, 1], "pos": [[0, 0], [1, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "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, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [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": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"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, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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, 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, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [1, 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": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"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, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"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, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 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, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"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, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"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, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 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, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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": [[0, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 1], [0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0, 1], "pos": [[0, 2], [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, 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], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 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], [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], [0, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 2], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 2], [3, 0], [3, 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], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 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], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [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, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [3, 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], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"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], "pos": [[3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [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, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [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": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "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], [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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "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], [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, 1], [0, 0], [0, 0], [0, 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], [1, 0], [1, 0], [2, 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], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "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], [0, 2], [1, 0], [3, 0], [4, 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, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"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, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"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": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}], "requirements": [[{"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, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 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": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 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": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 3], [3, 1], [3, 3]], [[1, 2]], [[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, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 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": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 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": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0, 1], "pos": [[1, 0], [1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0, 1], "pos": [[1, 0], [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, 1], "pos": [[0, 1], [0, 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": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 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": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "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": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "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, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [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": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}], "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]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [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], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"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": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2]], [[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": [[1, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 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, 1], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "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": [[0, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 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, 1], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [1, 0], "pos": [[0, 0], [1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [1, 0], "pos": [[0, 0], [1, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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, 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]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "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": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 5]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[0, 4], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 4], [0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[0, 4], [0, 3], [0, 4]]}, {"patt": [2, 0, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [2, 0, 1], "pos": [[2, 5], [2, 0], [2, 5]]}, {"patt": [2, 0, 1], "pos": [[2, 5], [2, 5], [2, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 3], [0, 3], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 3], [0, 3], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 1], [0, 3], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[0, 2], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 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], "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": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [0, 3], [0, 4]], [[1, 2]], [[2, 0], [2, 5]]]}}, {"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, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[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, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [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], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[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, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [[{"patt": [1, 0], "pos": [[0, 1], [0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [1, 0], "pos": [[0, 1], [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": [[2, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"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, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"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, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 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": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 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": [[2, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 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]]}], "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": [[2, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 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": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"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, 0, 2], "pos": [[0, 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": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 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]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"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, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 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]]}], "requirements": [], "assumptions": []}], "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": [[0, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [2, 2], [2, 2]]}, {"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, 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, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"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, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"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, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 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": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 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": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"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, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"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, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 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": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [2, 2], [2, 2]]}, {"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, 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, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"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, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"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, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 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": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [1, 0], "pos": [[1, 2], [1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [1, 0], "pos": [[1, 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, 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, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 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": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"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, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"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, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 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": [[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": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "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, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 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": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [2, 2], [3, 2]], [[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": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"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": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 1], [2, 0]]}, {"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, 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": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [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, 3, 0, 2], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"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, 2], [2, 1], [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, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 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, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 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, 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, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 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, 2], [1, 1], [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": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 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, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 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, 1], [1, 1]]}, {"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, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0, 1], "pos": [[1, 1], [1, 2]]}]], "assumptions": []}, {"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": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"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": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 1], [2, 0]]}, {"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, 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": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [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, 3, 0, 2], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"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, 2], [2, 1], [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, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 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, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 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, 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, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[3, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[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, 3]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [2, 2], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 1], [2, 2], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 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, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 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, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}], [{"patt": [0], "pos": [[3, 3]]}]], "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, 0]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 1], [2, 2], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 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, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 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, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[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, 2], [1, 0], [2, 1], [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": [[0, 3]]}, {"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], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 2]]}, {"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, 1], "pos": [[0, 4], [2, 4]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"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": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"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, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}], [{"patt": [0], "pos": [[2, 4]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"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, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "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": [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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 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": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[0, 2], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 4], [2, 4], [4, 4]], [[1, 2]], [[3, 0], [3, 1], [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": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[0, 5]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[1, 6]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 6]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[3, 5]]}, {"patt": [0], "pos": [[3, 6]]}, {"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, 1], "pos": [[2, 5], [2, 5]]}, {"patt": [1, 0], "pos": [[2, 5], [2, 5]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 6], [0, 6], [0, 6]]}, {"patt": [0, 2, 1], "pos": [[0, 6], [0, 6], [0, 6]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 2], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 6], [0, 6], [0, 6]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 2], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [4, 4], [4, 4]]}, {"patt": [2, 0, 1], "pos": [[4, 6], [4, 4], [4, 4]]}, {"patt": [2, 0, 1], "pos": [[4, 6], [4, 4], [4, 6]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 1], [3, 1], [3, 2], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 1], [3, 2], [3, 2], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 1], [3, 2], [3, 2], [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, 3, 0, 2], "pos": [[4, 6], [4, 6], [4, 6], [4, 6]]}, {"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": [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, 3, 0, 1], "pos": [[4, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 6], [0, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 1], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 6], [0, 6], [4, 6], [4, 6], [4, 6]]}, {"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, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 1], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 6], [0, 6], [4, 6], [4, 6], [4, 6]]}, {"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, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 6], [0, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 6], [0, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 6], [0, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 1], [3, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 6], [0, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 6], [0, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 6], [0, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 1], [3, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 6], [0, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 6], [0, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 5]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 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": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 2], [1, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 2], [1, 2], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 2], [1, 2], [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, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 1], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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, 6], [4, 4], [4, 6]], [[1, 0], [3, 1], [3, 2], [3, 3]], [[2, 5]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [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": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [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, 0], [1, 2], [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, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 2], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 2], [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, 2], [1, 0], [1, 2], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 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, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 2], [1, 2], [2, 2], [2, 2], [2, 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, 0], [1, 1], [1, 1], [1, 1], [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, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [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": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"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": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"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": [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, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 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, 1], [1, 1], [1, 1], [1, 1]]}, {"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, 2], [1, 2], [2, 2], [2, 2], [2, 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, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"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, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 2]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [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": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [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, 0], [1, 2], [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, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 2], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 2], [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, 2], [1, 0], [1, 2], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 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, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 2], [1, 2], [2, 2], [2, 2], [2, 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, 0], [1, 1], [1, 1], [1, 1], [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, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0, 1], "pos": [[1, 0], [1, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0, 1], "pos": [[1, 0], [1, 2]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[0, 5]]}, {"patt": [0], "pos": [[0, 6]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[1, 6]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 6]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 5]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 2]]}, {"patt": [0, 1], "pos": [[2, 5], [2, 5]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 2]]}, {"patt": [1, 0], "pos": [[0, 3], [3, 1]]}, {"patt": [1, 0], "pos": [[0, 3], [3, 2]]}, {"patt": [1, 0], "pos": [[2, 5], [2, 5]]}, {"patt": [1, 0], "pos": [[3, 4], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 6], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 4], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 4], [3, 2], [3, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 4], [3, 4], [3, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 6], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 6], [3, 2], [3, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 6], [3, 2], [3, 6]]}, {"patt": [2, 0, 1], "pos": [[3, 6], [3, 4], [3, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 6], [3, 4], [3, 6]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 6], [3, 6], [3, 6], [3, 6]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 2], [3, 2], [3, 2], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 6], [3, 6], [3, 6], [3, 6]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 6], [3, 6], [3, 6], [3, 6]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 2], [3, 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, 1, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 2], [3, 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, 1, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 4]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 6]]}], [{"patt": [0], "pos": [[2, 5]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[0, 5]]}, {"patt": [0], "pos": [[1, 1]]}, {"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, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 2]]}, {"patt": [1, 0], "pos": [[0, 3], [2, 1]]}, {"patt": [1, 0], "pos": [[0, 3], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 5], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 4], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 4], [2, 2], [2, 4]]}, {"patt": [2, 0, 1], "pos": [[2, 4], [2, 4], [2, 4]]}, {"patt": [2, 0, 1], "pos": [[2, 5], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 5], [2, 2], [2, 4]]}, {"patt": [2, 0, 1], "pos": [[2, 5], [2, 2], [2, 5]]}, {"patt": [2, 0, 1], "pos": [[2, 5], [2, 4], [2, 4]]}, {"patt": [2, 0, 1], "pos": [[2, 5], [2, 4], [2, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 5], [2, 5], [2, 5], [2, 5]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 5], [2, 5], [2, 5], [2, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 5], [2, 5], [2, 5], [2, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 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, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 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, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 4]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 5]]}]], "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, 0], [3, 1], [3, 2], [3, 4], [3, 6]], [[2, 5]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"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, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 3]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 4]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 4]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 3]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 3]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 4]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 4]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 2], [2, 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": [[0, 2], [2, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 4], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [2, 2], [2, 2], [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, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 4], [2, 2], [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, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"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": [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, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 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, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 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, 0], [2, 2], [2, 2], [2, 2], [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, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}], [{"patt": [0], "pos": [[4, 4]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 4]]}]], "assumptions": []}, "children": [{"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], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 3]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 3]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 3]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 3], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [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, 3], [2, 1], [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, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"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": [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, 3, 0, 1], "pos": [[0, 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": [[2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"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, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[2, 0], [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, 2], [1, 0], [2, 0], [2, 2], [2, 3], [2, 4], [4, 4]], [[3, 1]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 0]]}, {"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, 2]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[0, 4], [0, 4]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[0, 4], [0, 4]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 2], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 3], [1, 2], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 3], [1, 2], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 3], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 3], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 0], [1, 3], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 3], [1, 0], [1, 3], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 3], [1, 3], [3, 3], [3, 3], [3, 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, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 3], [1, 3], [3, 3], [3, 3], [3, 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, 0], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"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, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 3], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 3], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 3], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 3], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 3], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 3], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 3], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 3], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 3], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 3], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 3], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 3], [1, 3], [3, 3], [3, 3], [3, 3]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}], [{"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [], "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, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [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, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"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, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [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, 1], [0, 1], [0, 1]]}, {"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], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [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, 4]], [[1, 0], [1, 2], [1, 3], [3, 3]], [[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, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 1], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 1], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 2], [4, 3]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 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": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 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": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 1], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [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, 3, 0, 2], "pos": [[1, 0], [2, 0], [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": [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, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [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": [[2, 0], [2, 0], [2, 0], [2, 0], [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": [[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": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 3], [4, 2], [4, 3]], [[1, 1], [2, 0], [3, 0], [3, 1]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 2], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0]]}, {"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, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 1]]}, {"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, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 2], [1, 2], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 0]]}, {"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, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 1], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 2], [1, 2], [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, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 2], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 2], [1, 2], [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, 2], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 2], [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, 0], [1, 2], [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, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 1], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 1], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [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, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"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, 2], [1, 2], [1, 2], [1, 2]]}, {"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, 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, 1], [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, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"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, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"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": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 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], "pos": [[1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 2], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 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, 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], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 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, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 1], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [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, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 2], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"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, 2], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 2], [1, 2], [1, 1]]}, {"patt": [0, 3, 1, 2], "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, 2], [1, 2], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 2], [1, 2], [1, 1]]}, {"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, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"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, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"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, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 1], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 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, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 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, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"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, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[0, 1]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[0, 5]]}, {"patt": [0], "pos": [[1, 1]]}, {"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, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 2]]}, {"patt": [1, 0], "pos": [[0, 3], [2, 1]]}, {"patt": [1, 0], "pos": [[0, 3], [2, 2]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 5], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 4], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 4], [2, 2], [2, 4]]}, {"patt": [2, 0, 1], "pos": [[2, 4], [2, 4], [2, 4]]}, {"patt": [2, 0, 1], "pos": [[2, 5], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 5], [2, 2], [2, 4]]}, {"patt": [2, 0, 1], "pos": [[2, 5], [2, 2], [2, 5]]}, {"patt": [2, 0, 1], "pos": [[2, 5], [2, 4], [2, 4]]}, {"patt": [2, 0, 1], "pos": [[2, 5], [2, 4], [2, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 5], [2, 5], [2, 5], [2, 5]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 5], [2, 5], [2, 5], [2, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 5], [2, 5], [2, 5], [2, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 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, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 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, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 4]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 5]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 1], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 2], [0, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 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, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}]], "assumptions": []}, {"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": [[0, 4]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 4], [2, 3], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 4], [2, 3], [2, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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": 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": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 3]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 3]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 3]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 3], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [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, 3], [2, 1], [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, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"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": [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, 3, 0, 1], "pos": [[0, 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": [[2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"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, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"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": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 3], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 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, 3], [1, 1], [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, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"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": [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, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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": [[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, 1], [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, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 3]]}]], "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], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [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, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"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": [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, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[3, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[0, 1]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"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": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [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, 3, 0, 2], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"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": [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, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 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, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[3, 2]]}]], "assumptions": []}, "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": [1, 0], "pos": [[0, 0], [0, 0]]}, {"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": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "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": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [1, 2], [3, 2]], [[2, 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": [[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": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 3], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[2, 3], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 3], [3, 2]]}, {"patt": [1, 0], "pos": [[2, 4], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 4], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 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, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [3, 2]]}, {"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], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 2], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 2], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 2], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 3], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 3], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 4], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [0, 3], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [0, 4], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 3], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 4], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 4], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 4], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 4], [2, 4], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 4], [2, 4], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 0], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [0, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [0, 3], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 4], [2, 3], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 4], [2, 4], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 4], [2, 4], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [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], [2, 3], [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, 3], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [2, 4], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [2, 4], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [2, 4], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [2, 4], [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], [2, 4], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 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], [2, 3], [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], [2, 3], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [2, 4], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [2, 4], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [2, 4], [2, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [2, 4], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 3], [2, 3], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 3], [2, 4], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 4], [2, 4], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 3], [2, 3], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 3], [2, 4], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 3], [2, 4], [2, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 4], [2, 4], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 4], [2, 4], [2, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 4], [0, 4], [2, 4], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 4], [0, 4], [2, 4], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 3], [2, 3], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 4], [0, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 4], [2, 3], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 4], [2, 4], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 3], [2, 3], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 4], [2, 3], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 4], [2, 4], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 4], [2, 4], [2, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 4], [0, 4], [2, 4], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 4], [0, 4], [2, 4], [2, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [2, 4], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 2], [2, 3], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 2], [2, 4], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 3], [2, 3], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 3], [2, 4], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 3], [2, 4], [2, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 4], [0, 2], [2, 4], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 4], [0, 3], [2, 4], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 4], [0, 3], [2, 4], [2, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 4], [0, 4], [2, 4], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 4], [0, 4], [2, 4], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 4], [2, 4], [2, 4], [2, 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": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 4], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 4], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [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], [2, 2], [2, 2], [2, 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, 2], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 4], [2, 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, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [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, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [2, 2], [2, 2], [2, 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, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 4], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 4], [2, 3], [2, 3], [2, 3]]}, {"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, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 4], [2, 3], [2, 3], [2, 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], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 4], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 4], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 4], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 4], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [3, 2, 4, 0, 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": [[1, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [1, 0], "pos": [[0, 1], [2, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 3], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 3], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 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, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [2, 1]]}, {"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": [[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], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 1], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 2], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 3], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 3], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 3], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 3], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 3], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [1, 3], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [1, 3], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [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, 2], [0, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [1, 2], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [1, 3], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [1, 3], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [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], [1, 2], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [1, 3], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [1, 3], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 3], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [1, 3], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [1, 2], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [1, 3], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [1, 3], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [1, 3], [1, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 3], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 2], [1, 3], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 3], [1, 3], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 3], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 3], [1, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 3], [1, 3], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 3], [1, 3], [1, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 3], [1, 3], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 3], [1, 3], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 3], [0, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 3], [1, 2], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 3], [1, 3], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 3], [1, 2], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 3], [1, 3], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 3], [1, 3], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 3], [1, 3], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 3], [1, 3], [1, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 3], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 1], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 1], [1, 3], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 3], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 3], [1, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 1], [1, 3], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 2], [1, 3], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 2], [1, 3], [1, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 3], [1, 3], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 3], [1, 3], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"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, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 1], [1, 1], [1, 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, 1], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 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, 4, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 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, 1], [1, 1], [1, 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, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 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": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 3], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 3], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 4, 0, 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, 2], [0, 3], [0, 4], [2, 2], [2, 3], [2, 4], [3, 0], [3, 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, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"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": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 3], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 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, 3], [1, 1], [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, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"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": [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, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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": [[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, 1], [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, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"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": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"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": [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, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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": [[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, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 3]]}]], "assumptions": []}, {"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, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}], [{"patt": [0], "pos": [[1, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "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": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}], [{"patt": [0], "pos": [[1, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 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, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}], [{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}, {"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, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 0], [0, 3]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0, 1], "pos": [[0, 0], [0, 3]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [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, 0], [1, 2], [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, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 2], [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, 2], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 2], [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, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 0], [1, 2], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 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, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 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, 0], [1, 1], [1, 1], [1, 1], [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, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}], [{"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 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, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [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, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"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, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [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, 1], [0, 1], [0, 1]]}, {"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], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 3]], [[1, 0], [1, 1], [1, 2], [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, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 2], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}]], "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]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[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.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1]], [[1, 0]], [[2, 2], [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, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 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, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 4], [3, 3], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 4], [3, 3], [3, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [2, 1]], [[1, 0]], [[3, 3], [3, 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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 1], [2, 2], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 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, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 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, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}], [{"patt": [0], "pos": [[3, 3]]}]], "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, 0]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 1], [2, 2], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 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, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 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, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[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, 2], [1, 0], [2, 1], [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": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[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": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": 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": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"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, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 1], [2, 0]]}, {"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": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [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, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [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, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"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": [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, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "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": [[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, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[3, 3]]}]], "assumptions": []}, "children": [{"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], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 1], [2, 0]]}, {"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": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [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, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [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, 3, 0, 2], "pos": [[0, 0], [2, 0], [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": [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, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "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": [[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, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[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, 0], [1, 2], [2, 0], [2, 1]], [[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, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"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, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"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": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [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, 3, 0, 2], "pos": [[0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"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": [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, 3, 0, 1], "pos": [[0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}], [{"patt": [0], "pos": [[3, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "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": [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]]}], "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": [[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]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 3], [3, 3]], [[1, 2]], [[2, 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, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[0, 5]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"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, 1], "pos": [[0, 0], [3, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [4, 4]]}, {"patt": [0, 1], "pos": [[3, 3], [4, 4]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"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, 0, 1], "pos": [[4, 4], [4, 4], [4, 4]]}, {"patt": [2, 0, 1], "pos": [[4, 5], [4, 4], [4, 4]]}, {"patt": [2, 0, 1], "pos": [[4, 5], [4, 4], [4, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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, 1, 2], "pos": [[2, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 1], [3, 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], [2, 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, 1], [3, 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], [2, 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, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 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": [[0, 0], [2, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [3, 3]]}, {"patt": [0, 1], "pos": [[2, 2], [3, 3]]}, {"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, 0, 1], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 4], [3, 3], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 4], [3, 3], [3, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 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, 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, 0], [0, 0], [0, 0], [1, 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, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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], [2, 0], [3, 1], [3, 3], [4, 4], [4, 5]], [[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": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[0, 5]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"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, 1], "pos": [[0, 0], [3, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [4, 5]]}, {"patt": [0, 1], "pos": [[3, 3], [4, 5]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"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, 0, 1], "pos": [[4, 4], [4, 4], [4, 4]]}, {"patt": [2, 0, 1], "pos": [[4, 5], [4, 4], [4, 4]]}, {"patt": [2, 0, 1], "pos": [[4, 5], [4, 4], [4, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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, 1, 2], "pos": [[2, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 1], [3, 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], [2, 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, 1], [3, 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], [2, 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, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 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": [[0, 0], [2, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [3, 4]]}, {"patt": [0, 1], "pos": [[2, 2], [3, 4]]}, {"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, 0, 1], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 4], [3, 3], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 4], [3, 3], [3, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 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, 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, 0], [0, 0], [0, 0], [1, 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, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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], [2, 0], [3, 1], [3, 3], [4, 4], [4, 5]], [[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, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "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, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "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, 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, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "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, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [1, 0], "pos": [[1, 1], [1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [1, 0], "pos": [[1, 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": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"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, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 1], [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, 1, 0], "pos": [[2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 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, 1], [2, 1]]}], "requirements": [[{"patt": [0, 1], "pos": [[1, 1], [2, 1]]}]], "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]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [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, 1, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 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, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 1], [1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2]], [[1, 1], [2, 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": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 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, 1], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [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], "pos": [[0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [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, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 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, 1], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 0], [0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0, 1], "pos": [[0, 0], [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, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [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], [2, 0], [2, 0], [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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 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]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [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": [[0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [1, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"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": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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": [[0, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [1, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0, 1], "pos": [[1, 0], [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, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [1, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 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": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [1, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [[{"patt": [0, 1], "pos": [[1, 0], [1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0, 1], "pos": [[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, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 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": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0, 2], "pos": [[0, 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": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [1, 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], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 0], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[2, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[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": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2]], [[1, 1]], [[2, 0], [2, 3]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [3, 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, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [3, 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, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}], [{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 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": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [2, 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": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [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, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [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, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 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, 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": [1, 0], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 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": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [2, 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": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [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, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [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, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[0, 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, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 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], [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, 0], [1, 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], [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, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 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": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [2, 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": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [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, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [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, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0, 1], "pos": [[2, 0], [2, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0, 1], "pos": [[2, 0], [2, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"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, 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": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"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, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0], [0, 0], [0, 0], [0, 0], [4, 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, 0], [1, 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, 0], [0, 0], [0, 0], [0, 0], [4, 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, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[3, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[0, 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, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [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, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 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], [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, 0], [1, 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], [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, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [1, 0], [1, 1], [4, 0]], [[2, 3]], [[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, 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], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[2, 3], [3, 3]]}, {"patt": [0, 1], "pos": [[3, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 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, 0], [0, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 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": [[0, 2], [0, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [3, 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, 0], [0, 3], [3, 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, 3], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [3, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 2], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [3, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 3], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 3], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 3], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 0], [0, 3], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 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": [3, 2, 0, 1], "pos": [[2, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "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, 2], [0, 2], [0, 2], [0, 2]]}, {"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, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "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, 2], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 2], [0, 2], [0, 2]]}, {"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], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], [{"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": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 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, 1], [0, 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, 1, 2], "pos": [[0, 1], [0, 1], [0, 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, 1, 2], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [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, 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, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"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": [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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"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, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [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, 1], [0, 1], [0, 1]]}, {"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], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [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], [0, 2], [0, 3], [2, 3], [3, 3], [4, 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], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 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, 1], [0, 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, 1, 2], "pos": [[0, 1], [0, 1], [0, 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, 1, 2], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [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, 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, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"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": [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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"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, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [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, 1], [0, 1], [0, 1]]}, {"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], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}]], "assumptions": []}, "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": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 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, 1], [0, 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, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [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, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"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": [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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"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, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [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], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}]], "assumptions": []}, {"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": [[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, 1], [0, 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, 1, 2], "pos": [[0, 1], [0, 1], [0, 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, 1, 2], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [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, 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, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"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": [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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"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, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [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, 1], [0, 1], [0, 1]]}, {"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], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], [{"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": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 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, 1], [0, 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, 1], [0, 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, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [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, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"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": [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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"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, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [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], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], [{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "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], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [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, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"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": [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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "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], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [1, 0], "pos": [[0, 0], [0, 0]]}]], "assumptions": []}, {"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": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 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, 1], [0, 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, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [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, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"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": [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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"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, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [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], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[0, 1]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 4]]}, {"patt": [0, 1], "pos": [[0, 4], [2, 4]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 4]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 4]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1], "pos": [[2, 4], [3, 4]]}, {"patt": [0, 1], "pos": [[3, 4], [3, 4]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[2, 4], [3, 4]]}, {"patt": [1, 0], "pos": [[3, 4], [3, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [3, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [3, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [3, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 3], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [3, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [3, 4]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 4], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 3], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 3], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 4], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 3], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 4], [2, 3], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 4], [2, 1], [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, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 3], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 3], [2, 1], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 3], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 4], [2, 1], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 4], [0, 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, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 3], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 3], [2, 1], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 1], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"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": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 4], [0, 0], [0, 4], [0, 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, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 3], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 1], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 1], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 4], [2, 3], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 4], [2, 3], [2, 1], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 4], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "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, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 4], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 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, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"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, 1], [2, 1], [2, 1]]}, {"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, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 3], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 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], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [2, 3]]}, {"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, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 3], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 3], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [1, 1], [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, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 1], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 3], [0, 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, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"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": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 0], [0, 3], [0, 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, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 2], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 2], [1, 1], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 3], [3, 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, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [1, 2], [1, 2], [1, 2]]}, {"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, 3], [0, 3], [3, 3], [3, 3], [3, 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, 1], [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, 1], [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, 1], [1, 1]]}, {"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, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 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, 4], [2, 0], [2, 1], [2, 3], [2, 4], [3, 4], [4, 4]], [[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": [[0, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [2, 3]]}, {"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, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 3], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 3], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [1, 1], [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, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 1], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 3], [0, 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, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"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": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 0], [0, 3], [0, 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, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 2], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 2], [1, 1], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 3], [3, 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, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [1, 2], [1, 2], [1, 2]]}, {"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, 3], [0, 3], [3, 3], [3, 3], [3, 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, 1], [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, 1], [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, 1], [1, 1]]}, {"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, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 3], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 3], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [1, 1], [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, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 1], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 3], [0, 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, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"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": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 0], [0, 3], [0, 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, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 2], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 2], [1, 1], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 3], [2, 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, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [1, 2], [1, 2], [1, 2]]}, {"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, 3], [0, 3], [2, 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": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [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, 1], [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, 1], [1, 1]]}, {"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, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [2, 3]]}, {"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, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 3], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 3], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [1, 1], [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, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 1], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 3], [0, 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, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"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": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 0], [0, 3], [0, 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, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 2], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 2], [1, 1], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 3], [3, 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, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [1, 2], [1, 2], [1, 2]]}, {"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, 3], [0, 3], [3, 3], [3, 3], [3, 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, 1], [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, 1], [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, 1], [1, 1]]}, {"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, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 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": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[0, 5]]}, {"patt": [0], "pos": [[1, 1]]}, {"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, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[2, 6]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 5]]}, {"patt": [0], "pos": [[3, 6]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[4, 5]]}, {"patt": [0], "pos": [[4, 6]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[5, 4]]}, {"patt": [0, 1], "pos": [[1, 6], [1, 6]]}, {"patt": [0, 1], "pos": [[4, 2], [4, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 6], [1, 6]]}, {"patt": [1, 0], "pos": [[1, 6], [2, 1]]}, {"patt": [1, 0], "pos": [[4, 2], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 6], [0, 6], [0, 6]]}, {"patt": [0, 1, 2], "pos": [[0, 6], [0, 6], [1, 6]]}, {"patt": [0, 2, 1], "pos": [[0, 6], [0, 6], [0, 6]]}, {"patt": [0, 2, 1], "pos": [[0, 6], [0, 6], [1, 6]]}, {"patt": [1, 0, 2], "pos": [[0, 6], [0, 6], [0, 6]]}, {"patt": [1, 0, 2], "pos": [[0, 6], [0, 6], [1, 6]]}, {"patt": [1, 2, 0], "pos": [[1, 6], [5, 6], [5, 5]]}, {"patt": [1, 2, 0], "pos": [[5, 5], [5, 6], [5, 5]]}, {"patt": [1, 2, 0], "pos": [[5, 6], [5, 6], [5, 5]]}, {"patt": [2, 0, 1], "pos": [[1, 6], [3, 3], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 4], [3, 3], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 4], [3, 3], [3, 4]]}, {"patt": [2, 1, 0], "pos": [[1, 6], [5, 6], [5, 5]]}, {"patt": [2, 1, 0], "pos": [[5, 6], [5, 6], [5, 5]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 6], [0, 6], [5, 6], [5, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 6], [5, 6], [5, 6], [5, 6]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 6], [5, 6], [5, 6], [5, 6]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 6], [0, 6], [5, 6], [5, 5]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 6], [0, 6], [5, 6], [5, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 6], [5, 6], [5, 6], [5, 6]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 6], [5, 6], [5, 6], [5, 6]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 6], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 6], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 6], [5, 6], [5, 6], [5, 6]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 6], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 6], [5, 6], [5, 6], [5, 6]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 6], [0, 6], [5, 6], [5, 6], [5, 6]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 6], [0, 6], [5, 6], [5, 6], [5, 6]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 6], [0, 6], [5, 6], [5, 6], [5, 6]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 6], [0, 6], [5, 6], [5, 6], [5, 6]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 6], [0, 6], [5, 6], [5, 6], [5, 6]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 6], [0, 6], [5, 6], [5, 6], [5, 6]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 6], [0, 6], [5, 6], [5, 6], [5, 6]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 6], [0, 6], [5, 6], [5, 6], [5, 6]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 6], [0, 6], [5, 6], [5, 6], [5, 6]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 6], [0, 6], [5, 6], [5, 6], [5, 6]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 6], [0, 6], [5, 6], [5, 6], [5, 6]]}], "requirements": [[{"patt": [0], "pos": [[4, 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, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"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, 1], "pos": [[1, 5], [1, 5]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 5], [1, 5]]}, {"patt": [1, 0], "pos": [[1, 5], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 5], [0, 5], [1, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 5], [0, 5], [1, 5]]}, {"patt": [1, 0, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [1, 0, 2], "pos": [[0, 5], [0, 5], [1, 5]]}, {"patt": [1, 2, 0], "pos": [[1, 5], [4, 5], [4, 4]]}, {"patt": [1, 2, 0], "pos": [[4, 4], [4, 5], [4, 4]]}, {"patt": [1, 2, 0], "pos": [[4, 5], [4, 5], [4, 4]]}, {"patt": [2, 0, 1], "pos": [[1, 5], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 2], [3, 3]]}, {"patt": [2, 1, 0], "pos": [[1, 5], [4, 5], [4, 4]]}, {"patt": [2, 1, 0], "pos": [[4, 5], [4, 5], [4, 4]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 5], [0, 5], [4, 5], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 5], [0, 5], [4, 5], [4, 4]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 5], [0, 5], [4, 5], [4, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 5], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 5], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 5], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}], "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, 6], [1, 0], [1, 6], [2, 1], [3, 3], [3, 4], [5, 5], [5, 6]], [[4, 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": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"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, 1], "pos": [[1, 5], [1, 5]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 5], [1, 5]]}, {"patt": [1, 0], "pos": [[1, 5], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 5], [0, 5], [1, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 5], [0, 5], [1, 5]]}, {"patt": [1, 0, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [1, 0, 2], "pos": [[0, 5], [0, 5], [1, 5]]}, {"patt": [1, 2, 0], "pos": [[1, 5], [4, 5], [4, 4]]}, {"patt": [1, 2, 0], "pos": [[4, 4], [4, 5], [4, 4]]}, {"patt": [1, 2, 0], "pos": [[4, 5], [4, 5], [4, 4]]}, {"patt": [2, 0, 1], "pos": [[1, 5], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 2], [3, 3]]}, {"patt": [2, 1, 0], "pos": [[1, 5], [4, 5], [4, 4]]}, {"patt": [2, 1, 0], "pos": [[4, 5], [4, 5], [4, 4]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 5], [0, 5], [4, 5], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 5], [0, 5], [4, 5], [4, 4]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 5], [0, 5], [4, 5], [4, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 5], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 5], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 5], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"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": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [1, 0, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [1, 2, 0], "pos": [[4, 4], [4, 5], [4, 4]]}, {"patt": [1, 2, 0], "pos": [[4, 5], [4, 5], [4, 4]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 2], [3, 3]]}, {"patt": [2, 1, 0], "pos": [[4, 5], [4, 5], [4, 4]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 5], [0, 5], [4, 5], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 5], [0, 5], [4, 5], [4, 4]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 5], [0, 5], [4, 5], [4, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 5], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 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": [[1, 4], [1, 4]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [1, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [1, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [1, 4]]}, {"patt": [1, 2, 0], "pos": [[1, 4], [3, 4], [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": [[2, 2], [2, 1], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 0], "pos": [[1, 4], [3, 4], [3, 3]]}, {"patt": [2, 1, 0], "pos": [[3, 4], [3, 4], [3, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 4], [0, 4], [3, 4], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 4], [0, 4], [3, 4], [3, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 4], [0, 4], [3, 4], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}], "requirements": [[{"patt": [0], "pos": [[1, 4]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[1, 5]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"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": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [1, 0, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [1, 2, 0], "pos": [[4, 4], [4, 5], [4, 4]]}, {"patt": [1, 2, 0], "pos": [[4, 5], [4, 5], [4, 4]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 2], [3, 3]]}, {"patt": [2, 1, 0], "pos": [[4, 5], [4, 5], [4, 4]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 5], [0, 5], [4, 5], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 5], [0, 5], [4, 5], [4, 4]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 5], [0, 5], [4, 5], [4, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 5], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "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, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 5], [4, 4], [4, 5]], [[1, 0]], [[2, 1]], [[3, 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": [[0, 3]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 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": [[1, 4], [1, 4]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [1, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [1, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [1, 4]]}, {"patt": [1, 2, 0], "pos": [[1, 4], [3, 4], [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": [[2, 2], [2, 1], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 0], "pos": [[1, 4], [3, 4], [3, 3]]}, {"patt": [2, 1, 0], "pos": [[3, 4], [3, 4], [3, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 4], [0, 4], [3, 4], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 4], [0, 4], [3, 4], [3, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 4], [0, 4], [3, 4], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}], "requirements": [[{"patt": [0], "pos": [[1, 4]]}]], "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": [[2, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [2, 2], [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, 1, 0], "pos": [[1, 2], [2, 2], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [2, 2], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [2, 2], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [2, 2], [2, 1]]}, {"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": [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": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 4], [1, 0], [1, 4], [3, 3], [3, 4]], [[2, 1], [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, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [1, 0], "pos": [[0, 1], [1, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0]], [[1, 1], [1, 2]], [[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": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"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": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 2], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0]], [[1, 1]], [[2, 2], [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, 3]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 1], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 1], [2, 1], [2, 1], [2, 1], [2, 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, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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": [[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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2]], [[1, 0], [2, 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": [[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, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [4, 2], [4, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 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, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 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, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 3]]}], [{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 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": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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": [[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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 4], [4, 2], [4, 4]], [[1, 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": [[0, 3]]}, {"patt": [0], "pos": [[0, 5]]}, {"patt": [0], "pos": [[1, 1]]}, {"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, 4]]}, {"patt": [0], "pos": [[2, 6]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[3, 5]]}, {"patt": [0], "pos": [[3, 6]]}, {"patt": [0], "pos": [[4, 0]]}, {"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": [[0, 4], [0, 4]]}, {"patt": [0, 1], "pos": [[2, 5], [2, 5]]}, {"patt": [1, 0], "pos": [[0, 4], [0, 4]]}, {"patt": [1, 0], "pos": [[0, 4], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 6], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 6], [3, 3]]}, {"patt": [1, 0], "pos": [[2, 5], [2, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 6], [0, 6]]}, {"patt": [0, 1, 2], "pos": [[0, 6], [0, 6], [0, 6]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 6], [0, 6]]}, {"patt": [0, 2, 1], "pos": [[0, 6], [0, 6], [0, 6]]}, {"patt": [0, 2, 1], "pos": [[1, 6], [1, 6], [4, 6]]}, {"patt": [1, 0, 2], "pos": [[0, 6], [0, 4], [0, 6]]}, {"patt": [1, 0, 2], "pos": [[0, 6], [0, 6], [0, 6]]}, {"patt": [1, 2, 0], "pos": [[0, 4], [0, 6], [3, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 4], [1, 6], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 6], [1, 6], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 6], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 6], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 6], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 6], [1, 6], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 6], [1, 6], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 6], [1, 6], [4, 6]]}, {"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": [[1, 6], [1, 6], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 6], [1, 6], [1, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 6], [1, 6], [4, 6]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 4], [0, 6], [1, 6], [4, 6]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 6], [0, 6], [1, 6], [4, 6]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 4], [0, 6], [1, 6], [4, 6]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 6], [0, 6], [1, 6], [4, 6]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 4], [0, 6], [1, 6], [4, 6]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 6], [0, 6], [1, 6], [4, 6]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 6], [0, 6], [1, 6], [4, 6]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 4], [0, 6], [1, 6], [1, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 6], [0, 6], [1, 6], [1, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 6], [0, 6], [1, 6], [4, 6]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 6], [1, 6], [1, 6], [1, 6]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 4], [0, 6], [1, 6], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 6], [0, 6], [1, 6], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 6], [0, 6], [1, 6], [4, 6]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 6], [0, 6], [1, 6], [4, 6]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 6], [0, 4], [1, 6], [1, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 6], [0, 6], [1, 6], [1, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 6], [0, 6], [1, 6], [4, 6]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 6], [1, 6], [1, 6], [1, 6]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 6], [1, 2], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 6], [1, 2], [1, 0], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 6], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 6], [1, 6], [1, 6], [1, 6]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 6], [1, 6], [1, 6], [1, 6]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 6], [0, 6], [1, 6], [1, 6], [1, 6]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 6], [0, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 6], [1, 6], [1, 6], [1, 6]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 6], [0, 6], [1, 6], [1, 6], [1, 6]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 6], [0, 6], [4, 6], [4, 6], [4, 6]]}, {"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, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 6], [1, 6], [1, 6], [1, 6]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 6], [0, 6], [1, 6], [1, 6], [1, 6]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 6], [0, 6], [4, 6], [4, 6], [4, 6]]}, {"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, 6], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 6], [0, 6], [1, 6], [1, 6], [1, 6]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 6], [0, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 6], [0, 6], [1, 6], [1, 6], [1, 6]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 6], [0, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 6], [0, 6], [1, 6], [1, 6], [1, 6]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 6], [0, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 6], [0, 6], [1, 6], [1, 6], [1, 6]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 6], [0, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 6], [0, 6], [1, 6], [1, 6], [1, 6]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 6], [0, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 6], [0, 6], [1, 6], [1, 6], [1, 6]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 6], [0, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 6], [0, 6], [1, 6], [1, 6], [1, 6]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 6], [0, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 6], [0, 6], [1, 6], [1, 6], [1, 6]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 6], [0, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 5]]}], [{"patt": [0], "pos": [[3, 3]]}, {"patt": [1, 0], "pos": [[1, 6], [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, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[0, 4], [0, 4]]}, {"patt": [1, 0], "pos": [[0, 4], [0, 4]]}, {"patt": [1, 0], "pos": [[0, 4], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 5], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 5], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 5], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[1, 5], [1, 5], [3, 5]]}, {"patt": [1, 0, 2], "pos": [[0, 5], [0, 4], [0, 5]]}, {"patt": [1, 0, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [1, 2, 0], "pos": [[0, 4], [0, 5], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 4], [1, 5], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 5], [1, 5], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 5], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 5], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 5], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 5], [1, 5], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 5], [1, 5], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 5], [1, 5], [3, 5]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 1], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[1, 5], [1, 5], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 5], [1, 5], [1, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 5], [1, 5], [3, 5]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 4], [0, 5], [1, 5], [3, 5]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 5], [0, 5], [1, 5], [3, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 4], [0, 5], [1, 5], [3, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 5], [0, 5], [1, 5], [3, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 4], [0, 5], [1, 5], [3, 5]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 5], [0, 5], [1, 5], [3, 5]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 5], [0, 5], [1, 5], [3, 5]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 4], [0, 5], [1, 5], [1, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 5], [0, 5], [1, 5], [1, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 5], [0, 5], [1, 5], [3, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 5], [1, 5], [1, 5], [1, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 5], [3, 5], [3, 5], [3, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 5], [3, 5], [3, 5], [3, 5]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 4], [0, 5], [1, 5], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 5], [0, 5], [1, 5], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 5], [0, 5], [1, 5], [3, 5]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 5], [0, 5], [1, 5], [3, 5]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 5], [0, 4], [1, 5], [1, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 5], [0, 5], [1, 5], [1, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 5], [0, 5], [1, 5], [3, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 5], [1, 5], [1, 5], [1, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 5], [3, 5], [3, 5], [3, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 5], [3, 5], [3, 5], [3, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 5], [1, 2], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 5], [1, 2], [1, 0], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 5], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 5], [1, 5], [1, 5], [1, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 5], [3, 5], [3, 5], [3, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 5], [3, 5], [3, 5], [3, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 5], [1, 5], [1, 5], [1, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 5], [3, 5], [3, 5], [3, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 5], [0, 5], [1, 5], [1, 5], [1, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 5], [0, 5], [3, 5], [3, 5], [3, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 5], [1, 5], [1, 5], [1, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 5], [3, 5], [3, 5], [3, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [1, 5], [1, 5], [1, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [3, 5], [3, 5], [3, 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": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 5], [1, 5], [1, 5], [1, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 5], [3, 5], [3, 5], [3, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [1, 5], [1, 5], [1, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [3, 5], [3, 5], [3, 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, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 5], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 5], [0, 5], [1, 5], [1, 5], [1, 5]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 5], [0, 5], [3, 5], [3, 5], [3, 5]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 5], [0, 5], [1, 5], [1, 5], [1, 5]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 5], [0, 5], [3, 5], [3, 5], [3, 5]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 5], [0, 5], [1, 5], [1, 5], [1, 5]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 5], [0, 5], [3, 5], [3, 5], [3, 5]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 5], [0, 5], [1, 5], [1, 5], [1, 5]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 5], [0, 5], [3, 5], [3, 5], [3, 5]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 5], [0, 5], [1, 5], [1, 5], [1, 5]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 5], [0, 5], [3, 5], [3, 5], [3, 5]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 5], [0, 5], [1, 5], [1, 5], [1, 5]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 5], [0, 5], [3, 5], [3, 5], [3, 5]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 5], [0, 5], [1, 5], [1, 5], [1, 5]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 5], [0, 5], [3, 5], [3, 5], [3, 5]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 5], [0, 5], [1, 5], [1, 5], [1, 5]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 5], [0, 5], [3, 5], [3, 5], [3, 5]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 3]]}, {"patt": [1, 0], "pos": [[1, 5], [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, 4], [0, 6], [1, 0], [1, 2], [1, 6], [3, 1], [3, 3], [4, 6]], [[2, 5]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[0, 4], [0, 4]]}, {"patt": [1, 0], "pos": [[0, 4], [0, 4]]}, {"patt": [1, 0], "pos": [[0, 4], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 5], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 5], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 5], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[1, 5], [1, 5], [3, 5]]}, {"patt": [1, 0, 2], "pos": [[0, 5], [0, 4], [0, 5]]}, {"patt": [1, 0, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [1, 2, 0], "pos": [[0, 4], [0, 5], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 4], [1, 5], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 5], [1, 5], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 5], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 5], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 5], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 5], [1, 5], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 5], [1, 5], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 5], [1, 5], [3, 5]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 1], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[1, 5], [1, 5], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 5], [1, 5], [1, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 5], [1, 5], [3, 5]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 4], [0, 5], [1, 5], [3, 5]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 5], [0, 5], [1, 5], [3, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 4], [0, 5], [1, 5], [3, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 5], [0, 5], [1, 5], [3, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 4], [0, 5], [1, 5], [3, 5]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 5], [0, 5], [1, 5], [3, 5]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 5], [0, 5], [1, 5], [3, 5]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 4], [0, 5], [1, 5], [1, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 5], [0, 5], [1, 5], [1, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 5], [0, 5], [1, 5], [3, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 5], [1, 5], [1, 5], [1, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 5], [3, 5], [3, 5], [3, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 5], [3, 5], [3, 5], [3, 5]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 4], [0, 5], [1, 5], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 5], [0, 5], [1, 5], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 5], [0, 5], [1, 5], [3, 5]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 5], [0, 5], [1, 5], [3, 5]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 5], [0, 4], [1, 5], [1, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 5], [0, 5], [1, 5], [1, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 5], [0, 5], [1, 5], [3, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 5], [1, 5], [1, 5], [1, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 5], [3, 5], [3, 5], [3, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 5], [3, 5], [3, 5], [3, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 5], [1, 2], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 5], [1, 2], [1, 0], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 5], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 5], [1, 5], [1, 5], [1, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 5], [3, 5], [3, 5], [3, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 5], [3, 5], [3, 5], [3, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 5], [1, 5], [1, 5], [1, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 5], [3, 5], [3, 5], [3, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 5], [0, 5], [1, 5], [1, 5], [1, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 5], [0, 5], [3, 5], [3, 5], [3, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 5], [1, 5], [1, 5], [1, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 5], [3, 5], [3, 5], [3, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [1, 5], [1, 5], [1, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [3, 5], [3, 5], [3, 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": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 5], [1, 5], [1, 5], [1, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 5], [3, 5], [3, 5], [3, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [1, 5], [1, 5], [1, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [3, 5], [3, 5], [3, 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, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 5], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 5], [0, 5], [1, 5], [1, 5], [1, 5]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 5], [0, 5], [3, 5], [3, 5], [3, 5]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 5], [0, 5], [1, 5], [1, 5], [1, 5]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 5], [0, 5], [3, 5], [3, 5], [3, 5]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 5], [0, 5], [1, 5], [1, 5], [1, 5]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 5], [0, 5], [3, 5], [3, 5], [3, 5]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 5], [0, 5], [1, 5], [1, 5], [1, 5]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 5], [0, 5], [3, 5], [3, 5], [3, 5]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 5], [0, 5], [1, 5], [1, 5], [1, 5]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 5], [0, 5], [3, 5], [3, 5], [3, 5]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 5], [0, 5], [1, 5], [1, 5], [1, 5]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 5], [0, 5], [3, 5], [3, 5], [3, 5]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 5], [0, 5], [1, 5], [1, 5], [1, 5]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 5], [0, 5], [3, 5], [3, 5], [3, 5]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 5], [0, 5], [1, 5], [1, 5], [1, 5]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 5], [0, 5], [3, 5], [3, 5], [3, 5]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 3]]}, {"patt": [1, 0], "pos": [[1, 5], [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, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"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": [1, 0], "pos": [[1, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 4], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 4], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[1, 4], [1, 4], [3, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 2, 0], "pos": [[0, 4], [1, 4], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 4], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 4], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 4], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 4], [1, 4], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 4], [1, 4], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 4], [1, 4], [3, 4]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 1], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[1, 4], [1, 4], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 4], [1, 4], [1, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 4], [1, 4], [3, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 4], [0, 4], [1, 4], [3, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 4], [0, 4], [1, 4], [3, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 4], [0, 4], [1, 4], [3, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 4], [1, 4], [3, 4]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 4], [0, 4], [1, 4], [1, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 4], [0, 4], [1, 4], [3, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 4], [0, 4], [1, 4], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 4], [0, 4], [1, 4], [3, 4]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 4], [0, 4], [1, 4], [3, 4]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 4], [0, 4], [1, 4], [1, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 4], [0, 4], [1, 4], [3, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 4], [1, 2], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 4], [1, 2], [1, 0], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 4], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [1, 4], [1, 4], [1, 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, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [1, 4], [1, 4], [1, 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, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 4], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 3]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 2]]}]], "assumptions": []}, {"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, 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, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 4], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[1, 4], [1, 4], [3, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 3], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [0, 4], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 4], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 4], [1, 4], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 4], [1, 4], [3, 4]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 4], [1, 4], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 4], [1, 4], [3, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [1, 4], [3, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 4], [0, 4], [1, 4], [3, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [1, 4], [3, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 4], [0, 4], [1, 4], [3, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [1, 4], [3, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 4], [0, 4], [1, 4], [3, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 4], [1, 4], [3, 4]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 4], [1, 4], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 4], [0, 4], [1, 4], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 4], [0, 4], [1, 4], [3, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 4], [1, 4], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 4], [0, 4], [1, 4], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 4], [0, 4], [1, 4], [3, 4]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 4], [0, 4], [1, 4], [3, 4]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 4], [0, 3], [1, 4], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 4], [0, 4], [1, 4], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 4], [0, 4], [1, 4], [3, 4]]}, {"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, 0, 1], "pos": [[1, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"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, 0, 1], "pos": [[1, 4], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 4], [1, 4], [1, 4], [1, 4]]}, {"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], [1, 4], [1, 4], [1, 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, 4, 3, 1, 2], "pos": [[0, 3], [0, 4], [1, 4], [1, 4], [1, 4]]}, {"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], [1, 4], [1, 4], [1, 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, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}], [{"patt": [0], "pos": [[2, 2]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[0, 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, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"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": [1, 0], "pos": [[1, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 4], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 4], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[1, 4], [1, 4], [3, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 2, 0], "pos": [[0, 4], [1, 4], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 4], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 4], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 4], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 4], [1, 4], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 4], [1, 4], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 4], [1, 4], [3, 4]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 1], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[1, 4], [1, 4], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 4], [1, 4], [1, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 4], [1, 4], [3, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 4], [0, 4], [1, 4], [3, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 4], [0, 4], [1, 4], [3, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 4], [0, 4], [1, 4], [3, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 4], [1, 4], [3, 4]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 4], [0, 4], [1, 4], [1, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 4], [0, 4], [1, 4], [3, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 4], [0, 4], [1, 4], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 4], [0, 4], [1, 4], [3, 4]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 4], [0, 4], [1, 4], [3, 4]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 4], [0, 4], [1, 4], [1, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 4], [0, 4], [1, 4], [3, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 4], [1, 2], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 4], [1, 2], [1, 0], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 4], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [1, 4], [1, 4], [1, 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, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [1, 4], [1, 4], [1, 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, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 4], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 3]]}, {"patt": [1, 0], "pos": [[1, 4], [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": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"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, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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": [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, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 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, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [1, 0], "pos": [[1, 2], [1, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"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": [1, 0], "pos": [[1, 2], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 1], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"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, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"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, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 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": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"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, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 4], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[1, 4], [1, 4], [3, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 3], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [0, 4], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 4], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 4], [1, 4], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 4], [1, 4], [3, 4]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 4], [1, 4], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 4], [1, 4], [3, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 4], [1, 4], [3, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 4], [0, 4], [1, 4], [3, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [1, 4], [3, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 4], [0, 4], [1, 4], [3, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [1, 4], [3, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 4], [0, 4], [1, 4], [3, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 4], [1, 4], [3, 4]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 4], [1, 4], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 4], [0, 4], [1, 4], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 4], [0, 4], [1, 4], [3, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 4], [1, 4], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 4], [0, 4], [1, 4], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 4], [0, 4], [1, 4], [3, 4]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 4], [0, 4], [1, 4], [3, 4]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 4], [0, 3], [1, 4], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 4], [0, 4], [1, 4], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 4], [0, 4], [1, 4], [3, 4]]}, {"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, 0, 1], "pos": [[1, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"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, 0, 1], "pos": [[1, 4], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 4], [1, 4], [1, 4], [1, 4]]}, {"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], [1, 4], [1, 4], [1, 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, 4, 3, 1, 2], "pos": [[0, 3], [0, 4], [1, 4], [1, 4], [1, 4]]}, {"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], [1, 4], [1, 4], [1, 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, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}], [{"patt": [0], "pos": [[2, 2]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 3], [1, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 2], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 3], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [1, 3], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [1, 3], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [1, 3], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [1, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [1, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [1, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [1, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [1, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [1, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [1, 3], [2, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [1, 3], [2, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 3], [1, 3], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 3], [1, 3], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 3], [1, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 3], [1, 3], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 3], [1, 3], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 3], [1, 3], [2, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 3], [0, 3], [1, 3], [2, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 2], [1, 3], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 3], [1, 3], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 3], [1, 3], [2, 3]]}, {"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, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"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, 0, 1], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"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], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"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], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [2, 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": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}], [{"patt": [1, 0], "pos": [[1, 3], [1, 1]]}]], "assumptions": []}, {"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, 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, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 4]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"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, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"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, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 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, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}], [{"patt": [0], "pos": [[2, 2]]}]], "assumptions": []}], "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": [[0, 3]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"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": [1, 0], "pos": [[1, 2], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 1], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"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, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"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, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 3]]}]], "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, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 1], [1, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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": [[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, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 4], [3, 4]], [[1, 0], [1, 2], [2, 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": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "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, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"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, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"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, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 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": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}], [{"patt": [0], "pos": [[3, 2]]}]], "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, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[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, 4], [4, 4]], [[1, 3]], [[2, 0], [2, 1]], [[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, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"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": [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": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 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, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}], [{"patt": [0], "pos": [[2, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[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, 3]], [[1, 0], [1, 1]], [[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": [1, 0, 2], "pos": [[0, 1], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [1, 1]]}, {"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": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "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": [[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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "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": [[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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [1, 1]]}, {"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": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "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": [[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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0, 1], "pos": [[1, 0], [1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0, 1], "pos": [[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, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [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, 1], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 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, 1], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [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, 1], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0, 1], "pos": [[1, 0], [1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0, 1], "pos": [[1, 0], [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": [[1, 3]]}, {"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], "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, 3]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 2], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 3], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 3], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 3], [1, 2], [1, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 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": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}], [{"patt": [0], "pos": [[3, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 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": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 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, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 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, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"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": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 2], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [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], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 2], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"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, 0], [0, 2], [0, 3], [1, 2], [3, 2], [4, 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": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [3, 2], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [3, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 2], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [3, 2], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 2], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 2], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [3, 2], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [3, 2], [3, 1], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [4, 2], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [3, 2], [3, 1], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 2], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 2], [3, 1], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [4, 2], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 2], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 2], [3, 1], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [4, 2], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 1], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 2], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 1], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 2], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [4, 2], [4, 1], [4, 1]]}, {"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, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [4, 2], [4, 1], [4, 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, 0, 1], "pos": [[3, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [4, 1], [4, 1], [4, 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, 0, 1], "pos": [[3, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [3, 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, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 0], [2, 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": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [3, 1], [3, 0], [3, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 1], [3, 0], [3, 0]]}, {"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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 1], [3, 0], [3, 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, 0, 1], "pos": [[2, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 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, 0, 1], "pos": [[2, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 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], [3, 1], [3, 1], [3, 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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [1, 1], [3, 1], [3, 2], [4, 1], [4, 2]], [[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, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[0, 5]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 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": [1, 0], "pos": [[1, 4], [1, 4]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 5], [3, 3], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 5], [3, 3], [3, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 5], [3, 5], [3, 5], [3, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 5], [3, 5], [3, 5], [3, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 5], [3, 5], [3, 5], [3, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 4]]}], [{"patt": [0], "pos": [[2, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [0, 1]], [[1, 4]], [[2, 2]], [[3, 3], [3, 5]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"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, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 4], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 4], [3, 2], [3, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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": [[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": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}], [{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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": [[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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [2, 1]], [[1, 3]], [[3, 2], [3, 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": [[0, 3]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [3, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 2]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 1], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 1], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [3, 1], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [1, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [3, 1], [3, 1], [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, 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, 2], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 1], [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, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 2], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 2], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 2], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 0], [3, 2], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 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": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 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": [[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, 1], [3, 1]]}, {"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, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 1], [3, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 1], [3, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 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], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 1], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [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, 2], [2, 1], [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, 0], [2, 2], [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, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [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, 0], [2, 2], [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, 2], [2, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 2], [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, 0], [2, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"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, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [1, 0], [3, 0], [3, 1], [3, 2]], [[2, 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": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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]]}]}}, {"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, 1], "pos": [[1, 2], [1, 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, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 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": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [0, 2], [1, 2]], [[2, 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": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [1, 0], "pos": [[0, 1], [1, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[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, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}], "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": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 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], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 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": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 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": 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, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 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, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"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]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "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], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 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, 1], "pos": [[1, 0], [1, 0]]}, {"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]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 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], [3, 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": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"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, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"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, 0]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [3, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 3]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [4, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [4, 0], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [6, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [6, 3], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [6, 3], [6, 1], [6, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [6, 3], [6, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 1], [6, 3], [6, 1], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [6, 3], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [6, 3], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 1], [6, 3], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [6, 3], [6, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [6, 3], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 1], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 1], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 3], [6, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 3], [6, 1], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [5, 0], [5, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 2]]}], [{"patt": [0], "pos": [[6, 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, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [5, 2], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [5, 2], [5, 1], [5, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 2], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 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], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 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, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[5, 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, 3], [1, 0], [3, 3], [4, 0], [5, 0], [6, 1], [6, 3]], [[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": [[1, 1]]}, {"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], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [5, 2], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [5, 2], [5, 1], [5, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 2], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 1], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 1], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 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], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 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, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[5, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 2], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[4, 1]]}]], "assumptions": []}, {"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": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[4, 1]]}]], "assumptions": []}], "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": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 2], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[4, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 0], [2, 1]]}, {"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": [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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [1, 2], [4, 1], [4, 2]], [[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, 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, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[4, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 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": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 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": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [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], [2, 0], [2, 0], [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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 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], [4, 1], [4, 2]], [[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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"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": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 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": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [2, 1], [2, 2]], [[1, 0]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 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, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 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]]}], "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": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 1], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 1], [1, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 2], [1, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"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": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0]], [[1, 1], [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, 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": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [1, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [3, 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], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 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], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [3, 2]]}, {"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, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 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], [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": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 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], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 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], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 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, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 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], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [2, 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, 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], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 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": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, {"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": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "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": [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": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "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": [[0, 1]]}, {"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], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "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": [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": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[3, 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, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 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": [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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"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, 2], [4, 2]], [[3, 1]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 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": [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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "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, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"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, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "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": [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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 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": 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, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "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, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"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], [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": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 5]]}, {"patt": [0], "pos": [[0, 6]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[1, 6]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 6]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[3, 5]]}, {"patt": [0, 1], "pos": [[0, 4], [0, 4]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 4], [0, 4]]}, {"patt": [1, 0], "pos": [[2, 5], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 5], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 5], [2, 2], [2, 5]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 0], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 6], [3, 0], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 6], [3, 0], [3, 6]]}, {"patt": [2, 0, 1], "pos": [[3, 6], [3, 3], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 6], [3, 3], [3, 6]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 5], [2, 5], [2, 5], [2, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 6], [3, 6], [3, 6], [3, 6]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 5], [2, 5], [2, 5], [2, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 6], [3, 6], [3, 6], [3, 6]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 5], [2, 5], [2, 5], [2, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 6], [3, 6], [3, 6], [3, 6]]}], "requirements": [[{"patt": [0], "pos": [[0, 4]]}], [{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 3], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 1], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 4], [1, 0], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 4], [1, 0], [1, 4]]}, {"patt": [2, 0, 1], "pos": [[1, 4], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 4], [1, 2], [1, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 4], [1, 4], [1, 4], [1, 4]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 4]], [[1, 1]], [[2, 2], [2, 5], [3, 0], [3, 3], [3, 6]]]}}, {"class_module": "comb_spec_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": [[0, 4]]}, {"patt": [0], "pos": [[0, 5]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 4], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 4], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 4], [1, 2], [1, 4]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 0], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 5], [2, 0], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 5], [2, 0], [2, 5]]}, {"patt": [2, 0, 1], "pos": [[2, 5], [2, 3], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 5], [2, 3], [2, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 5], [2, 5], [2, 5], [2, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 5], [2, 5], [2, 5], [2, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 5], [2, 5], [2, 5], [2, 5]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 4]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 3], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 1], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 4], [1, 0], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 4], [1, 0], [1, 4]]}, {"patt": [2, 0, 1], "pos": [[1, 4], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 4], [1, 2], [1, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 4], [1, 4], [1, 4], [1, 4]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 3]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1]], [[1, 2], [1, 4], [2, 0], [2, 3], [2, 5]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 3], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 1], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 4], [1, 0], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 4], [1, 0], [1, 4]]}, {"patt": [2, 0, 1], "pos": [[1, 4], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 4], [1, 2], [1, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 4], [1, 4], [1, 4], [1, 4]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 3]]}]], "assumptions": []}, "children": [{"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": [[1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 0], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 0], [1, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 2], [1, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, {"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, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 0], [1, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[0, 3]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 0], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 0], [1, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 2], [1, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "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], "pos": [[0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [], "assumptions": []}], "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, 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], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [3, 0], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [3, 0], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 0], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 0], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 0], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 2], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}], [{"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": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 3], [1, 2], [3, 0], [3, 2], [3, 3]], [[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": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 0], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [3, 0], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 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": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 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": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}], "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, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 0], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 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": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 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": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 0], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [3, 0], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 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": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 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": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [1, 0], "pos": [[0, 2], [3, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [1, 0], "pos": [[0, 2], [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": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"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, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"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": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"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, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 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": [[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, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"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, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"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": [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, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 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, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 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, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [1, 0], "pos": [[0, 0], [0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [1, 0], "pos": [[0, 1], [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": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"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, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"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": [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, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 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, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 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, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"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": [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, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 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, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 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, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0, 1], "pos": [[0, 1], [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": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 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": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 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": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [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], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 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": [[1, 1], [1, 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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "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, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0, 1], "pos": [[1, 0], [1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0, 1], "pos": [[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": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"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": [[1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [2, 0], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [2, 0], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [1, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1]], [[1, 2], [2, 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, 1]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 1], [1, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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": [[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, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 1], [1, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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": [[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, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[1, 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": [[0, 2]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 3, 0, 2], "pos": [[0, 0], [1, 0], [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": [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, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 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": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[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, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 3, 0, 2], "pos": [[0, 0], [1, 0], [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": [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, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 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": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [1, 0], [1, 1]], [[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": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"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": [1, 0], "pos": [[2, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 2], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [3, 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, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 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], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 2], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [2, 2], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [2, 2], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [2, 2], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 1], [2, 2], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [2, 2], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 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, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [4, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 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], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 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], [2, 1], [2, 1], [2, 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, 1], [0, 2], [2, 2], [2, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 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], [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], [2, 1], [2, 1], [2, 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, 1], [0, 2], [2, 2], [2, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"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], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [2, 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, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 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, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [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, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 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, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 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], [1, 0], [1, 0], [1, 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, 0], [0, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 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], [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], [1, 0], [1, 0], [1, 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, 0], [0, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [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, 1], [0, 2], [2, 1], [2, 2], [3, 1], [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], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"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], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [2, 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, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 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, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [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, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 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, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 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], [1, 0], [1, 0], [1, 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, 0], [0, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 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], [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], [1, 0], [1, 0], [1, 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, 0], [0, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"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], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [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, 1], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 0], [0, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"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, 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": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 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, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 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], [1, 1], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 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], [1, 0], [1, 0], [1, 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, 0], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 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, 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], [1, 0], [1, 0], [1, 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, 0], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}], "requirements": [[{"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], "pos": [[2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 1], [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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[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, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[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, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 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, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[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, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[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": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 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, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[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, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[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": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 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, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 0], [1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0, 1], "pos": [[0, 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, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 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], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 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, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 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": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 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], [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], [2, 0]]}, {"patt": [0, 4, 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], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0, 1], "pos": [[1, 0], [1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0, 1], "pos": [[2, 0], [2, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"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, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 1], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 2], [2, 2]]}, {"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": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 2], [2, 2]]}, {"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, 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": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0]]}, {"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], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [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], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 2], [2, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 1], [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, 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], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 2], [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], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 2], [2, 1], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 2], [2, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 2], [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, 0], [2, 2], [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], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 0], [1, 0], [4, 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, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 0], [1, 0], [1, 0], [4, 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, 0], [2, 0], [2, 0], [4, 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, 0], [2, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"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, 0], [2, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 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], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0]]}, {"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], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [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], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 2], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 2], [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], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 2], [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], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 2], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 2], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 2], [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, 0], [1, 2], [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], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 0], [1, 2], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [3, 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, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [3, 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, 0], [1, 0], [1, 0], [3, 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, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [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, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"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, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, {"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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"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, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 1], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 2], [2, 2]]}, {"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": [[1, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 2], [2, 2]]}, {"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, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 1], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0]]}, {"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], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [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], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 2], [2, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 1], [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, 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], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 2], [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], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 2], [2, 1], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 2], [2, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 2], [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, 0], [2, 2], [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], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 0], [1, 0], [4, 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, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 0], [1, 0], [1, 0], [4, 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, 0], [2, 0], [2, 0], [4, 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, 0], [2, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"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, 0], [2, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 3]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"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": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"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, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [4, 2]]}, {"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": [[0, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 1], [2, 2], [3, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 2], [2, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [3, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 2], [3, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 2], [3, 2], [4, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 2], [2, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [3, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [3, 2], [4, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [3, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 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": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 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": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 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, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 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, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 2], [2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 2], [2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 2], [2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 2], [2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 2], [2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 2], [2, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"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": [[0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"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": [[0, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [2, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 1], [1, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [2, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 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": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 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": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [], "assumptions": []}, {"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, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[3, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[3, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [3, 2], [4, 2]], [[1, 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, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [2, 3]]}, {"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, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 3], [4, 3], [5, 3]]}, {"patt": [0, 2, 1], "pos": [[4, 3], [4, 3], [5, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [4, 3], [5, 3]]}, {"patt": [1, 2, 0], "pos": [[4, 3], [4, 3], [5, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 0], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [4, 3], [5, 3]]}, {"patt": [2, 1, 0], "pos": [[4, 3], [4, 3], [5, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [4, 3], [5, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [4, 3], [5, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [4, 3], [5, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [4, 3], [5, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 3], [4, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 3], [4, 3], [5, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 3], [0, 3], [4, 3], [5, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 3], [4, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[2, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 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": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 3], [2, 3], [4, 3], [5, 3]], [[1, 1]], [[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": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[3, 5], [4, 4]]}, {"patt": [1, 0], "pos": [[3, 5], [4, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [1, 0, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 5], [3, 3], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 5], [3, 3], [3, 5]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [4, 0], [4, 4]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [4, 4], [4, 4]]}, {"patt": [2, 0, 1], "pos": [[4, 5], [4, 0], [4, 4]]}, {"patt": [2, 0, 1], "pos": [[4, 5], [4, 0], [4, 5]]}, {"patt": [2, 0, 1], "pos": [[4, 5], [4, 4], [4, 4]]}, {"patt": [2, 0, 1], "pos": [[4, 5], [4, 4], [4, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 5], [3, 5], [3, 5], [3, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 5], [3, 5], [3, 5], [3, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 5], [3, 5], [3, 5], [3, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 5], [0, 5], [3, 5], [3, 5], [3, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [3, 5], [3, 5], [3, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [3, 5], [3, 5], [3, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 5], [0, 5], [3, 5], [3, 5], [3, 5]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 5], [0, 5], [3, 5], [3, 5], [3, 5]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 5], [0, 5], [3, 5], [3, 5], [3, 5]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 5], [0, 5], [3, 5], [3, 5], [3, 5]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 5], [0, 5], [3, 5], [3, 5], [3, 5]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 5], [0, 5], [3, 5], [3, 5], [3, 5]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 5], [0, 5], [3, 5], [3, 5], [3, 5]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 5], [0, 5], [3, 5], [3, 5], [3, 5]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}], [{"patt": [0], "pos": [[4, 4]]}, {"patt": [1, 0], "pos": [[0, 5], [4, 5]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 3], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 1], [1, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 0], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 0], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 2], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}], "requirements": [[{"patt": [0], "pos": [[2, 2]]}, {"patt": [1, 0], "pos": [[0, 3], [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": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 5], [3, 3], [3, 5], [4, 0], [4, 4], [4, 5]], [[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, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"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, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [1, 0, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [4, 0], [4, 4]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [4, 4], [4, 4]]}, {"patt": [2, 0, 1], "pos": [[4, 5], [4, 0], [4, 4]]}, {"patt": [2, 0, 1], "pos": [[4, 5], [4, 0], [4, 5]]}, {"patt": [2, 0, 1], "pos": [[4, 5], [4, 4], [4, 4]]}, {"patt": [2, 0, 1], "pos": [[4, 5], [4, 4], [4, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}], [{"patt": [0], "pos": [[4, 4]]}]], "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, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 5], [4, 0], [4, 4], [4, 5]], [[1, 2]], [[2, 1]], [[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": [[2, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 3], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 1], [1, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 0], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 0], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 2], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}], "requirements": [[{"patt": [0], "pos": [[2, 2]]}, {"patt": [1, 0], "pos": [[0, 3], [2, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [1, 0], "pos": [[0, 2], [2, 2]]}]], "assumptions": []}, {"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, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 0], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 0], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 2], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}], "requirements": [[{"patt": [0], "pos": [[2, 2]]}]], "assumptions": []}], "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": [[2, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 0], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 0], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 2], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}], "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, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 3], [2, 0], [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, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 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, 2], [1, 1], [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, 0], [1, 2], [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, 3, 0, 2], "pos": [[0, 0], [1, 0], [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, 0], [1, 2], [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, 2], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 2], [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, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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": [[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, 1], [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, 1], [1, 1]]}, {"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, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 3, 0, 2], "pos": [[0, 0], [1, 0], [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": [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, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 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": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[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]]}]}}, {"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": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [0, 1]], [[1, 2]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"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], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0], "pos": [[7, 0]]}, {"patt": [0], "pos": [[7, 1]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[4, 3], [4, 3]]}, {"patt": [0, 1], "pos": [[6, 1], [6, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[4, 3], [4, 3]]}, {"patt": [1, 0], "pos": [[5, 2], [7, 2]]}, {"patt": [1, 0], "pos": [[6, 1], [6, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [4, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [1, 2], [4, 3]]}, {"patt": [1, 2, 0], "pos": [[4, 3], [7, 3], [7, 2]]}, {"patt": [1, 2, 0], "pos": [[7, 2], [7, 3], [7, 2]]}, {"patt": [1, 2, 0], "pos": [[7, 3], [7, 3], [7, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[7, 2], [7, 2], [7, 2]]}, {"patt": [2, 1, 0], "pos": [[4, 3], [7, 3], [7, 2]]}, {"patt": [2, 1, 0], "pos": [[7, 3], [7, 3], [7, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 3], [7, 3], [7, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [1, 2], [7, 3], [7, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [7, 3], [7, 3], [7, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[4, 3]]}], [{"patt": [0], "pos": [[6, 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, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [1, 0], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 1], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [4, 1], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 1], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [4, 1], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [1, 0], [4, 1], [4, 0]]}, {"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": [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": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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, 3], [1, 2], [4, 3], [5, 2], [7, 2], [7, 3]], [[2, 0], [3, 0]], [[6, 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], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 1], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"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], [2, 1], [2, 1], [2, 1]]}, {"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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"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, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 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": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "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], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 2], [2, 1], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"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], [2, 1], [2, 1], [2, 1]]}, {"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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"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, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 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": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "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], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 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, 0, 1], "pos": [[2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0, 1], "pos": [[0, 4], [0, 4]]}, {"patt": [1, 0], "pos": [[0, 4], [0, 4]]}, {"patt": [1, 0], "pos": [[0, 4], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 1], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 1], [2, 1], [2, 1], [2, 1], [2, 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, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 1], [1, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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": [[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, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 1]]}]], "assumptions": []}, {"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, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"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": [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": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 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, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}], [{"patt": [0], "pos": [[2, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[0, 4]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [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], [2, 0], [2, 0], [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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [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], [2, 0], [2, 0], [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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 0], [1, 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": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [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], [2, 0], [2, 0], [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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 0], [2, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0, 1], "pos": [[0, 0], [2, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"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": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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, 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]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "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], [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, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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, 2, 1, 3], "pos": [[0, 0], [0, 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": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [1, 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": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 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, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 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, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 2], [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": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"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, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [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], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 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, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 2], [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": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 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], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 1], [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, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [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, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"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, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [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, 1], [0, 1], [0, 1]]}, {"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], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 0], [0, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0, 1], "pos": [[0, 0], [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": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}], "requirements": [], "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": [[3, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}], "requirements": [], "assumptions": []}, {"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, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[0, 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, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}], "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, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}], "requirements": [], "assumptions": []}, {"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": [[3, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 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": [[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, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 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]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [1, 0], [2, 0]], [[3, 1]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 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]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [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": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [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": [[1, 1], [1, 1], [1, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 1], [2, 1], [2, 1]]}, {"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, 1], [2, 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": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [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": [[1, 1], [1, 1], [1, 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], [1, 1], [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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 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": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[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, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0, 1], "pos": [[0, 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": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [1, 0], "pos": [[1, 0], [1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [1, 0], "pos": [[0, 0], [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": [[0, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"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": [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, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 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, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 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, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "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, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [2, 2]], [[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": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 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], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 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": [[0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 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], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 1], [0, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0, 1], "pos": [[0, 1], [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": [[0, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 3], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [1, 1], [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, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 1], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 3], [0, 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, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"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": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 0], [0, 3], [0, 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, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 3], [2, 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, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [1, 2], [1, 2], [1, 2]]}, {"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, 3], [0, 3], [2, 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": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [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, 1], [1, 1]]}, {"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, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 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": [[0, 0], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 1], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [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, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"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": [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, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 3], [0, 3], [2, 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": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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, 3], [0, 3], [2, 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": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [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, 1], [1, 1]]}, {"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, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 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, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 3], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 0], [0, 3], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "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, 3], [2, 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, 1, 2], "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, 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, 3], [0, 3], [2, 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": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 0], [0, 3]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0, 1], "pos": [[0, 0], [0, 3]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 2], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 2], [2, 1], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 1], [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, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"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": [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, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 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, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"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, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "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, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 1], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [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, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"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": [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, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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": [[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, 1], [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, 1], [1, 1]]}, {"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, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 3], [3, 3]], [[1, 0], [2, 0], [2, 1], [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": [1, 0], "pos": [[1, 2], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"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, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"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, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 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, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 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": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"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, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"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, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 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": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 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": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"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, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"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, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 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, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [1, 0], "pos": [[1, 2], [1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [1, 0], "pos": [[1, 2], [1, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 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": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 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, 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, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [2, 2]], [[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": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 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], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [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], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[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, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 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], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 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, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 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], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [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], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 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], [2, 0]]}, {"patt": [0, 4, 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], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 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], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "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], [1, 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], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "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], [1, 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], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "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], [1, 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], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [1, 0], "pos": [[1, 1], [2, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [1, 0], "pos": [[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": [[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, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [4, 3]]}, {"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": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[4, 3], [4, 3], [5, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[4, 3], [4, 3], [5, 3]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [4, 3], [5, 3]]}, {"patt": [2, 1, 0], "pos": [[4, 3], [4, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [5, 3], [5, 3], [5, 3]]}, {"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, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [3, 2], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [3, 2], [3, 0], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [5, 3], [5, 3], [5, 3]]}, {"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, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 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": [[3, 0], [3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 4, 0, 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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"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, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 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": [3, 2, 0, 1], "pos": [[1, 2], [2, 1], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 1], [2, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"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, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 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": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 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, 3], [2, 3], [3, 0], [3, 2], [4, 3], [5, 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": [[2, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [1, 1], [1, 1], [1, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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], [1, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [1, 1], [1, 1], [1, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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], [1, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 0], [0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0, 1], "pos": [[0, 0], [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, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"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, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "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": [[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": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [2, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 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], [2, 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], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"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], [1, 1], [1, 1], [1, 1]]}, {"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], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"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, 1], [0, 2], [2, 2]], [[1, 0]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 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": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 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": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 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], [2, 1], [2, 2]], [[1, 0]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"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, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 3]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 3], [2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 3], [2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 3], [2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 3], [2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 3], [2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 3], [2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 3], [2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 3], [2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 3], [2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 3], [2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 3], [2, 3], [4, 3], [4, 3], [4, 3]]}], "requirements": [[{"patt": [0], "pos": [[3, 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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"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, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 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, 3], [1, 0], [2, 1], [2, 3], [4, 3]], [[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, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"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": [[0, 1], [1, 1], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"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": [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, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 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, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 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, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"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": [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, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 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, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 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, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [1, 0], [1, 1]], [[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, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 1], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 2], [2, 2]]}, {"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": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 2], [2, 2]]}, {"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, 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": [[0, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 1], [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, 0], [2, 2], [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, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 2], [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, 2], [2, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 2], [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, 0], [2, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 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": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 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, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"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, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [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, 0], [1, 2], [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, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 2], [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, 2], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 2], [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, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 0], [1, 2], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 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, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 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, 0], [1, 1], [1, 1], [1, 1], [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, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [], "assumptions": []}, {"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, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"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": [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, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 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, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 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, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[0, 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": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [4, 2]]}, {"patt": [1, 0], "pos": [[2, 2], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 2], [1, 2], [1, 2], [1, 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, 1], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [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], [1, 2], [1, 2], [1, 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, 1], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 1], [0, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [1, 1], [1, 1], [1, 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, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 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], [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], [1, 1], [1, 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, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 0], [0, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [0, 2], [1, 2], [2, 2], [4, 2]], [[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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 2], [1, 2], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 2], [1, 2]]}, {"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, 2, 1], "pos": [[1, 1], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 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": [[1, 1], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 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": [[1, 1], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [], "assumptions": []}, "children": [{"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, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 2], [1, 2]]}, {"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": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 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": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 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": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}], "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": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 2], [1, 2], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0, 1], "pos": [[1, 1], [1, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0, 1], "pos": [[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], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [2, 2], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 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": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 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": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "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], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 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": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"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": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 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": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0]], [[1, 2], [2, 1], [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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 2], [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], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 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": [[1, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 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": [[1, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [], "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": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 2], [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], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 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": [[1, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 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": [[1, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [], "assumptions": []}, {"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": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 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, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 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": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [1, 0], "pos": [[0, 2], [0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [1, 0], "pos": [[0, 2], [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": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [2, 1], [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, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"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, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"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": [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, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, "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": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 3, 0, 2], "pos": [[0, 0], [1, 0], [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": [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, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 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, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 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, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 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], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 2], [1, 1], [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, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 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, 1], [1, 1], [1, 1], [1, 1]]}, {"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, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 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, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"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, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}], [{"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [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": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"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": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"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": [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, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 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, 1], [1, 1], [1, 1], [1, 1]]}, {"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, 2], [1, 2], [2, 2], [2, 2], [2, 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, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"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, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}], [{"patt": [0], "pos": [[2, 2]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 2], [1, 1], [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, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 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, 1], [1, 1], [1, 1], [1, 1]]}, {"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, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 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, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"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, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}], [{"patt": [0, 1], "pos": [[1, 1], [1, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0, 1], "pos": [[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], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"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": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [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, 3, 0, 2], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"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": [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, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 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, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}], [{"patt": [0], "pos": [[3, 2]]}]], "assumptions": []}, "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": [1, 0], "pos": [[0, 0], [0, 0]]}, {"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": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "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": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [1, 2], [3, 2]], [[2, 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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 1], [3, 1], [3, 1]]}, {"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": [1, 2, 0, 3], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 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], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 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], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [], "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], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 1], [3, 1], [3, 1]]}, {"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": [1, 2, 0, 3], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 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], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 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], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 0], [1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0, 1], "pos": [[0, 0], [2, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 0], [1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 0], [1, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [1, 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, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1]], [[1, 0], [1, 2]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 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": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [], "assumptions": []}, "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], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 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": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 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": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [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], [2, 0], [2, 0], [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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 0], [2, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0, 1], "pos": [[1, 1], [3, 1]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 3]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 3], [1, 3], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [1, 3], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [1, 3], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 1], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 1], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [1, 3], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [1, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 2], [2, 1], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 3], [2, 2], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [2, 3], [2, 2], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 3], [2, 2], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 2], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [1, 3], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [2, 3], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [2, 3], [2, 2], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [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, 3], [2, 3], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 2], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 3], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [2, 3], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [2, 3], [2, 2], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [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, 3], [2, 3], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 2], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"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, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"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, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 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, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 1], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 1], [1, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 2], [1, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 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, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 3]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [4, 3], [5, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [4, 3], [5, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 3], [4, 3], [5, 3]]}, {"patt": [0, 2, 1], "pos": [[4, 3], [4, 3], [5, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [4, 3], [5, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [4, 3], [5, 3]]}, {"patt": [1, 2, 0], "pos": [[4, 3], [4, 3], [5, 3]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [4, 3], [5, 3]]}, {"patt": [2, 1, 0], "pos": [[4, 3], [4, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 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": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 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": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}], "requirements": [[{"patt": [0], "pos": [[3, 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, 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": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 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": [3, 2, 0, 1], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 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": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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, 3], [1, 0], [2, 1], [2, 3], [4, 3], [5, 3]], [[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, 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": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 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": [3, 2, 0, 1], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 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": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}], "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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 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": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 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": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 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": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 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], [3, 1], [3, 1], [3, 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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "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, 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, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 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": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 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": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}], "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, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 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": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 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], [3, 1], [3, 1], [3, 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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"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, 2], [1, 0], [3, 2], [4, 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, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"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, 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, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [4, 3], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [4, 3], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}], [{"patt": [0], "pos": [[3, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 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": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[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, 4], [4, 3], [4, 4]], [[1, 0]], [[2, 1]], [[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": [[0, 4]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"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, 4]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [5, 4]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [5, 4]]}, {"patt": [0, 1], "pos": [[3, 2], [4, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [3, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[4, 5], [5, 4]]}, {"patt": [1, 0], "pos": [[4, 5], [5, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 5], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 5], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 5]]}, {"patt": [1, 0, 2], "pos": [[0, 5], [0, 3], [0, 5]]}, {"patt": [1, 0, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 5], [4, 3], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 5], [4, 3], [4, 5]]}, {"patt": [2, 0, 1], "pos": [[5, 4], [5, 4], [5, 4]]}, {"patt": [2, 0, 1], "pos": [[5, 5], [5, 4], [5, 4]]}, {"patt": [2, 0, 1], "pos": [[5, 5], [5, 4], [5, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 5], [4, 3], [4, 3]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [0, 5], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [0, 5], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[3, 2], [4, 5]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"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, 4]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [5, 4]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [5, 4]]}, {"patt": [0, 1], "pos": [[3, 2], [4, 3]]}, {"patt": [0, 1], "pos": [[3, 2], [4, 5]]}, {"patt": [1, 0], "pos": [[0, 3], [3, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[4, 5], [5, 4]]}, {"patt": [1, 0], "pos": [[4, 5], [5, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 5], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 5], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 5]]}, {"patt": [1, 0, 2], "pos": [[0, 5], [0, 3], [0, 5]]}, {"patt": [1, 0, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 5], [4, 3], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 5], [4, 3], [4, 5]]}, {"patt": [2, 0, 1], "pos": [[5, 4], [5, 4], [5, 4]]}, {"patt": [2, 0, 1], "pos": [[5, 5], [5, 4], [5, 4]]}, {"patt": [2, 0, 1], "pos": [[5, 5], [5, 4], [5, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 5], [4, 3], [4, 3]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [0, 5], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [0, 5], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, {"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, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 2], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}], [{"patt": [0], "pos": [[3, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0, 1], "pos": [[3, 2], [4, 5]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"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, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 3], [4, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 2], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}], [{"patt": [0], "pos": [[3, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 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": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"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], [3, 2], [3, 3], [4, 3]], [[1, 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": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 2], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}], [{"patt": [0], "pos": [[3, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"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, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "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": [[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": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [2, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"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], [3, 2], [4, 2]], [[1, 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": [[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, 2, 1], "pos": [[0, 2], [0, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 1]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"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": [2, 0, 1], "pos": [[1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[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]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [2, 0], [2, 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": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"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], [1, 2], [1, 2], [1, 2]]}, {"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], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"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], [1, 1], [1, 1], [1, 1]]}, {"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], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"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], [1, 2], [1, 2], [1, 2]]}, {"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], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}], "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": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [1, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"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], [1, 2], [1, 2], [1, 2]]}, {"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], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [], "assumptions": []}, "children": [{"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": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"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], [1, 2], [1, 2], [1, 2]]}, {"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], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}], "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": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [1, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [1, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"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], [1, 2], [1, 2], [1, 2]]}, {"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], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 2], [2, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0, 1], "pos": [[0, 2], [2, 2]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 0], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"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], [1, 2], [1, 2], [1, 2]]}, {"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], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"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], [1, 1], [1, 1], [1, 1]]}, {"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], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 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": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [0, 2], [1, 2]], [[2, 0], [2, 3]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [], "assumptions": []}, "children": [{"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": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"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], [1, 2], [1, 2], [1, 2]]}, {"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], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}], "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": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [1, 0], "pos": [[0, 2], [2, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [1, 0], "pos": [[0, 2], [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": [[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": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 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": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [2, 0], [2, 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, 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], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 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": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 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": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 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], [2, 0], [2, 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], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2]]}], "requirements": [], "assumptions": []}, "children": [{"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, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 0], [0, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0, 1], "pos": [[0, 0], [0, 2]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 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, 0], [0, 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, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "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": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 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], [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], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 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, 1], [2, 1], [3, 0]], [[1, 2]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 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], [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], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}], "requirements": [], "assumptions": []}, "children": [{"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, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1]]}], "requirements": [], "assumptions": []}, {"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": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 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], [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], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 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, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [1, 1]], [[2, 0]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [0, 0]]}, {"patt": [0, 3, 4, 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], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0, 1], "pos": [[1, 0], [1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0, 1], "pos": [[1, 0], [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, 4]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"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": [2, 0, 1], "pos": [[0, 3], [0, 2], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 4], [2, 0], [2, 4]]}, {"patt": [2, 0, 1], "pos": [[2, 4], [2, 4], [2, 4]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[2, 4]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[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": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [0, 3]], [[1, 1]], [[2, 0], [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, 4]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"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": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[3, 4], [3, 4]]}, {"patt": [0, 1], "pos": [[4, 2], [4, 2]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[0, 3], [2, 2]]}, {"patt": [1, 0], "pos": [[0, 3], [4, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 2], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 4], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 4], [2, 2], [2, 4]]}, {"patt": [2, 0, 1], "pos": [[2, 4], [2, 2], [3, 4]]}, {"patt": [2, 0, 1], "pos": [[2, 4], [2, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 4], [2, 4], [2, 4]]}, {"patt": [2, 0, 1], "pos": [[2, 4], [2, 4], [3, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [4, 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, 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": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 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], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 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], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 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], [0, 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], [0, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 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], [3, 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], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 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": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [0, 3], [2, 2], [2, 4], [3, 4], [4, 2]], [[1, 1]], [[5, 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, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 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], [0, 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], [0, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 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], [3, 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], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 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, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 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], [0, 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], [0, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 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], [3, 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], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}], "requirements": [], "assumptions": []}, {"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, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "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, 1]]}, {"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": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"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": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 1]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[0, 1], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [1, 0], "pos": [[0, 1], [0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [1, 0], "pos": [[0, 1], [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": [1, 0], "pos": [[0, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 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": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0, 2], "pos": [[0, 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": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 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": [[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, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [1, 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": [[0, 4]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 2], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 4], [2, 4], [2, 4]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}], [{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[0, 2], [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, 2], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [0, 2], [0, 3]], [[1, 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, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[0, 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, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [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, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 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], [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, 0], [1, 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], [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, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [], "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": [[2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 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], [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], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[0, 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, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [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, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 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], [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, 0], [1, 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], [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, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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]]}]}}, {"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, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 2], [1, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0]]}, {"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], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [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], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [4, 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, 0], [1, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [4, 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, 0], [1, 0], [1, 0], [4, 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, 0], [1, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 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": [[0, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"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], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [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], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"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], [2, 1]]}, {"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], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"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], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [3, 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, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [3, 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, 0], [1, 0], [1, 0], [3, 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, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 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], [1, 0], [1, 2], [3, 2], [4, 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": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 0], [2, 1]]}, {"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": [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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"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, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "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": [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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 0], [2, 1]]}, {"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": [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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "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], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"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, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "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": [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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 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, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"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, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "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": [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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 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]]}]}}, {"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": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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": [[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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "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": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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": [[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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 1]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[3, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 3], [3, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[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": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [0, 2]], [[1, 0]], [[2, 3], [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, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[0, 5]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 4], [1, 3], [1, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 4], [1, 3], [1, 4]]}, {"patt": [2, 0, 1], "pos": [[1, 4], [1, 4], [1, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 5], [3, 0], [3, 5]]}, {"patt": [2, 0, 1], "pos": [[3, 5], [3, 5], [3, 5]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[2, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[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": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1]], [[1, 3], [1, 4]], [[2, 2]], [[3, 0], [3, 5]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0, 1], "pos": [[0, 0], [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, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[3, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 4], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 4], [5, 2], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}], "requirements": [[{"patt": [0], "pos": [[3, 3]]}], [{"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, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[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, 4], [1, 2], [5, 2], [5, 4]], [[2, 0]], [[3, 3]], [[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, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 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": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, {"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, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 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_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": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 2], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 3], [1, 2], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 2], [1, 2], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 2], [1, 2], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 2], [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, 2, 3, 0], "pos": [[1, 1], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 3], [1, 2], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 3], [1, 2], [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, 1, 3, 0], "pos": [[1, 2], [1, 1], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 1], [1, 3], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 3], [1, 1], [1, 3], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"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, 1], [1, 3], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 3], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 3], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 3], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [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, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "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": [1, 0], "pos": [[1, 2], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "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": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 2], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 3], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 2], [1, 2], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 2], [1, 2], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 2], [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, 2, 3, 0], "pos": [[1, 1], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 3], [1, 2], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 3], [1, 2], [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, 1, 3, 0], "pos": [[1, 2], [1, 1], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 1], [1, 3], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"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, 1], [1, 3], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 3], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 3], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 3], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "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": [1, 0], "pos": [[1, 2], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "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": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 0]]}, {"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, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"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, 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": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[4, 4], [4, 4]]}, {"patt": [0, 1], "pos": [[5, 2], [5, 2]]}, {"patt": [0, 1], "pos": [[6, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 3], [5, 2]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 2], [1, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 4], [3, 4], [3, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 4], [3, 4], [4, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 2], [1, 2], [5, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 2], [1, 2], [1, 2], [5, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0]]}, {"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], [5, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [5, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [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], [5, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 2], [1, 2], [1, 2], [5, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 2], [1, 2], [1, 2], [5, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [5, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [5, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [5, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [6, 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, 0], [1, 0], [6, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [6, 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, 0], [1, 0], [1, 0], [6, 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, 0], [1, 0], [6, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [3, 2, 4, 0, 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": [[0, 1]]}, {"patt": [0], "pos": [[0, 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": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"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], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [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], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"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], [2, 1]]}, {"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], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"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], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [3, 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, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [3, 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, 0], [1, 0], [1, 0], [3, 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, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 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": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [1, 0], [1, 2], [1, 3], [5, 2], [6, 0]], [[2, 1]], [[3, 4], [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, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 0]]}, {"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, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"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": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[4, 2], [4, 2]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 3], [4, 2]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 2], [1, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 4], [3, 4], [3, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 2], [1, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 2], [1, 2], [1, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0]]}, {"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], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [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], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 2], [1, 2], [1, 2], [4, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 2], [1, 2], [1, 2], [4, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [4, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [4, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [5, 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, 0], [1, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [5, 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, 0], [1, 0], [1, 0], [5, 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, 0], [1, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 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": [[0, 1]]}, {"patt": [0], "pos": [[0, 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": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"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], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [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], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"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], [2, 1]]}, {"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], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"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], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [3, 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, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [3, 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, 0], [1, 0], [1, 0], [3, 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, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 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": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [1, 0], [1, 2], [1, 3], [4, 2], [5, 0]], [[2, 1]], [[3, 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, 1]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 2], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 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": [1, 0], "pos": [[0, 2], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 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": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [0, 2], [0, 3]], [[1, 1]], [[2, 4]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[0, 2], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[0, 2], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 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, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"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": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "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, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[5, 2], [5, 2]]}, {"patt": [0, 1], "pos": [[6, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [6, 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], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [6, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [6, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [6, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [0, 3, 4, 1, 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], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 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, 0], [2, 0], [6, 0]]}, {"patt": [0, 4, 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], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 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, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [6, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 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], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [2, 0], [6, 0]], [[1, 1]], [[3, 2], [5, 2]], [[4, 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": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 2], [1, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 2], [1, 2], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 2], [1, 2], [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, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 1], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[0, 2], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 2], [1, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "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": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[0, 5]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 3], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 4], [1, 3], [1, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 4], [1, 3], [1, 4]]}, {"patt": [2, 0, 1], "pos": [[1, 4], [1, 4], [1, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 5], [3, 5], [3, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 3], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 3], [1, 3], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 3], [1, 3], [1, 3], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 3], [1, 3], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 3], [1, 3], [1, 3], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 3], [1, 1], [1, 3], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 3], [1, 3], [1, 3], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 3], [1, 3], [1, 3], [1, 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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 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": [[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, 1], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3], [1, 3]]}], "requirements": [[{"patt": [0], "pos": [[2, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 2], [1, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 2], [1, 2], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 2], [1, 2], [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, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 1], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [1, 1], [1, 3], [1, 4]], [[2, 2]], [[3, 5]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [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": [0, 2, 1, 3], "pos": [[0, 0], [0, 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, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 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, 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, 0], [0, 0], [0, 0], [1, 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, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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": [[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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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]]}]}}, {"class_module": "comb_spec_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": [[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, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 0], [1, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 4], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 4], [2, 1], [2, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 1], [1, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2]], [[1, 0], [1, 3], [2, 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, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 0], [1, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 1], [1, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [], "assumptions": []}], "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], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"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], "pos": [[3, 0]]}, {"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": [[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": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 4], [3, 4]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 4], [2, 2], [2, 4]]}, {"patt": [2, 0, 1], "pos": [[2, 4], [2, 2], [3, 4]]}, {"patt": [2, 0, 1], "pos": [[2, 4], [2, 4], [2, 4]]}, {"patt": [2, 0, 1], "pos": [[2, 4], [2, 4], [3, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 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], [5, 0]]}, {"patt": [0, 4, 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], [5, 0]]}, {"patt": [0, 4, 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], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [5, 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": [[2, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 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], [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], [2, 0]]}, {"patt": [0, 4, 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], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 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": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [0, 1], [4, 1], [5, 0]], [[1, 3]], [[2, 2], [2, 4], [3, 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": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 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": [3, 2, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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, 1], [0, 2], [4, 2], [4, 2], [4, 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": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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, 1], [0, 2], [4, 2], [4, 2], [4, 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": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}], "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": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 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": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 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, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 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, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 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": 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], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[0, 5]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[1, 6]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[2, 6]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[3, 6]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[4, 5]]}, {"patt": [0], "pos": [[4, 6]]}, {"patt": [0, 1], "pos": [[1, 4], [1, 4]]}, {"patt": [0, 1], "pos": [[2, 0], [4, 3]]}, {"patt": [0, 1], "pos": [[3, 5], [3, 5]]}, {"patt": [0, 1], "pos": [[4, 3], [4, 3]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 4]]}, {"patt": [1, 0], "pos": [[3, 5], [3, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 6], [0, 6], [0, 6]]}, {"patt": [0, 1, 2], "pos": [[4, 1], [4, 2], [4, 3]]}, {"patt": [0, 1, 2], "pos": [[4, 2], [4, 2], [4, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 6], [0, 6], [0, 6]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 2], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[4, 1], [4, 3], [4, 3]]}, {"patt": [0, 2, 1], "pos": [[4, 2], [4, 3], [4, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 6], [0, 6], [0, 6]]}, {"patt": [1, 0, 2], "pos": [[4, 2], [4, 2], [4, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 1], [4, 1], [4, 2], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 1], [4, 1], [4, 3], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 1], [4, 2], [4, 2], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 1], [4, 2], [4, 2], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 1], [4, 3], [4, 2], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 1], [4, 1], [4, 2], [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, 2], [4, 2], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 2], [4, 2], [4, 2], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 1], [4, 2], [4, 2], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 1], [4, 3], [4, 2], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 2], [4, 2], [4, 2], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 2], [4, 3], [4, 2], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 1], [4, 1], [4, 2], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 1], [4, 1], [4, 3], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 2], [4, 1], [4, 2], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 2], [4, 1], [4, 3], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 2], [4, 2], [4, 2], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 1], [4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 2], [4, 2], [4, 2], [4, 2], [4, 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, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 1], [4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2], [4, 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, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 1], [4, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 1], [4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 1], [4, 3], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 1], [4, 3], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 2], [4, 3], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 2], [4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 1], [4, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 1], [4, 3], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 2], [4, 3], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 2], [4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 1], [4, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 1], [4, 3], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 2], [4, 3], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 4]]}], [{"patt": [0], "pos": [[3, 5]]}]], "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]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 2], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 3], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 2], [1, 2], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 2], [1, 2], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 2], [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, 2, 3, 0], "pos": [[1, 1], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 3], [1, 2], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 3], [1, 2], [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, 1, 3, 0], "pos": [[1, 2], [1, 1], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 1], [1, 3], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"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, 1], [1, 3], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 3], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 3], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 3], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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, 6]], [[1, 4]], [[2, 0], [4, 1], [4, 2], [4, 3]], [[3, 5]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"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, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"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": [[6, 0]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [3, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 3]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1], "pos": [[5, 3], [5, 3]]}, {"patt": [0, 1], "pos": [[6, 1], [6, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 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], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 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": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 3], [1, 0], [3, 3], [4, 0], [5, 3]], [[2, 2]], [[6, 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, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"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": [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, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 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, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 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, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"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": [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, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 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, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 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, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 1]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "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]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "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": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 1], [2, 1]]}, {"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": [1, 0, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 1], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [2, 1], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [2, 1], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [2, 2], [2, 2]]}, {"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": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 1], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 1], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [1, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"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": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [2, 1]]}, {"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": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[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], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [2, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 2], [2, 2], [2, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [4, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 2], [2, 2], [2, 2], [4, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [4, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [4, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 2], [2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 2], [2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 2], [2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 2], [2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 2], [2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 2], [2, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [4, 2]]}], [{"patt": [0], "pos": [[3, 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, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [3, 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, 2], [4, 2]], [[3, 1]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[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.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1]], [[1, 0], [1, 2]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[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, 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": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1]], [[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, 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, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 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": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 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": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 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": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 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]]}]}}, {"class_module": "comb_spec_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, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 0], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 1], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 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, 3], [2, 0], [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, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "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, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 1]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "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, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 1]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 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": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 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, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 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, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"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, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"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, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [0, 2], [2, 2], [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, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"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, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"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, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "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": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [2, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"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, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"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, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 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, 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, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [2, 3]]}, {"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, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 0], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[2, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"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, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "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": [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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 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": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 3], [2, 3], [4, 3]], [[1, 1]], [[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, 3]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 1], [1, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 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": [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": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 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, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 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, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[0, 2], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}], "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], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"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": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 2], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0]], [[1, 1]], [[2, 2], [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": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [3, 1]]}]], "assumptions": []}, "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": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}], "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": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [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], [2, 0], [2, 0], [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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[0, 1]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 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": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "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, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 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": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 1]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[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": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[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": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[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": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 1], [1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0, 1], "pos": [[0, 1], [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], "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, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 0], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 0], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 2], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[2, 2]]}]], "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, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 3], [2, 0], [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, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"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, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"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": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 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": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 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": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 3], [3, 1], [3, 3]], [[1, 2]], [[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, 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, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 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], [1, 2], [3, 0], [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": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 1]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"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": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[2, 3], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 0], [2, 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": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 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": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 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, 3], [2, 0], [2, 3], [3, 1], [3, 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, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 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": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 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": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, {"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, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"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": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "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": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 0], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [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], [2, 0], [2, 0], [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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [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": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [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], [1, 2], [2, 0], [2, 3]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"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, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"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], [1, 2], [2, 0]], [[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": [[1, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "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, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [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], [2, 0], [2, 0], [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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[2, 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, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 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]]]}}, {"class_module": "comb_spec_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], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"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, 1]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[4, 2], [4, 2]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 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, 0], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 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, 0], [1, 0], [5, 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, 0], [2, 0], [5, 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, 0], [1, 0], [1, 0], [5, 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, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[2, 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], "pos": [[0, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 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, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0], [0, 0], [3, 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, 0], [1, 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, 0], [0, 0], [0, 0], [3, 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, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1]], [[1, 0], [2, 0], [2, 2], [4, 2], [5, 0]], [[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": [[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, 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, 0]]}, {"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], "pos": [[5, 3]]}, {"patt": [0, 1], "pos": [[0, 4], [0, 4]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 1]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[0, 4], [0, 4]]}, {"patt": [1, 0], "pos": [[0, 4], [4, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 1], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 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, 1, 2], "pos": [[3, 0], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 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, 0], [1, 0], [3, 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, 1], [4, 1], [4, 1], [4, 1], [4, 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, 0], [1, 0], [1, 0], [3, 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, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}], "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, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"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, 0]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 1]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 1], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 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, 1, 2], "pos": [[2, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [2, 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": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 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, 0], [1, 0], [2, 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, 1], [3, 1], [3, 1], [3, 1], [3, 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, 0], [1, 0], [1, 0], [2, 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, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 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, 4], [1, 0], [3, 0], [4, 1], [4, 3], [5, 4]], [[2, 2]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"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, 1], "pos": [[0, 0], [3, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"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, 0, 1], "pos": [[4, 4], [4, 4], [4, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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, 1, 2], "pos": [[2, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 1], [3, 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], [2, 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, 1], [3, 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], [2, 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, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [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": [0, 2, 1, 3], "pos": [[0, 0], [0, 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, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 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, 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, 0], [0, 0], [0, 0], [1, 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, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [2, 0], [3, 1], [3, 3]], [[1, 2]], [[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, 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, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 1], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 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, 3], [0, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 3], [0, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 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": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [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], [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], [3, 1], [3, 1], [3, 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, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 3], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 3], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "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, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 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, 2], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 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": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [2, 0], [2, 0], [2, 0]]}, {"patt": [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, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [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], [2, 2], [3, 1]], [[1, 0]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 2], [1, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 2], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0]], [[1, 2], [1, 3], [2, 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, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[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]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[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]]}]}}, {"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], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [4, 2]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 2], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"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, 0], [0, 2], [3, 2], [3, 2], [3, 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], [1, 2], [1, 2], [1, 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": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"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, 0], [0, 2], [3, 2], [3, 2], [3, 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], [1, 2], [1, 2], [1, 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": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [3, 2]]}], [{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"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, 0], [0, 1], [2, 1], [2, 1], [2, 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], [1, 1], [1, 1], [1, 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], [3, 1], [3, 1], [3, 1]]}, {"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, 0], [0, 1], [2, 1], [2, 1], [2, 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], [1, 1], [1, 1], [1, 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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [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, 0], [0, 2], [1, 2], [3, 2], [4, 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, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[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": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"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, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 5], [4, 4]]}, {"patt": [1, 0], "pos": [[2, 5], [4, 5]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [1, 0, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 5], [2, 3], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 5], [2, 3], [2, 5]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [4, 0], [4, 4]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [4, 4], [4, 4]]}, {"patt": [2, 0, 1], "pos": [[4, 5], [4, 0], [4, 4]]}, {"patt": [2, 0, 1], "pos": [[4, 5], [4, 0], [4, 5]]}, {"patt": [2, 0, 1], "pos": [[4, 5], [4, 4], [4, 4]]}, {"patt": [2, 0, 1], "pos": [[4, 5], [4, 4], [4, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 5], [2, 5], [2, 5], [2, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 5], [2, 5], [2, 5], [2, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 5], [2, 5], [2, 5], [2, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 5], [0, 5], [2, 5], [2, 5], [2, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [2, 5], [2, 5], [2, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [2, 5], [2, 5], [2, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 5], [0, 5], [2, 5], [2, 5], [2, 5]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 5], [0, 5], [2, 5], [2, 5], [2, 5]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 5], [0, 5], [2, 5], [2, 5], [2, 5]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 5], [0, 5], [2, 5], [2, 5], [2, 5]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 5], [0, 5], [2, 5], [2, 5], [2, 5]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 5], [0, 5], [2, 5], [2, 5], [2, 5]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 5], [0, 5], [2, 5], [2, 5], [2, 5]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 5], [0, 5], [2, 5], [2, 5], [2, 5]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}], "requirements": [[{"patt": [0], "pos": [[3, 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, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 3], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 1], [1, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 0], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 0], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 2], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[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, 5], [2, 3], [2, 5], [4, 0], [4, 4], [4, 5]], [[1, 1]], [[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": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"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], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 3], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 3], [4, 3], [5, 3]]}, {"patt": [0, 2, 1], "pos": [[4, 3], [4, 3], [5, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 2], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [4, 3], [5, 3]]}, {"patt": [1, 2, 0], "pos": [[4, 3], [4, 3], [5, 3]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [4, 3], [5, 3]]}, {"patt": [2, 1, 0], "pos": [[4, 3], [4, 3], [5, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [4, 3], [5, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [4, 3], [5, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [4, 3], [5, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [4, 3], [5, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [4, 3], [5, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [4, 3], [5, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [4, 3], [5, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 3], [4, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 3], [4, 3], [5, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 3], [0, 3], [4, 3], [5, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 3], [4, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 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, 2], [0, 3], [5, 3], [5, 3], [5, 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": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 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, 2], [0, 3], [5, 3], [5, 3], [5, 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": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 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": [3, 2, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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, 1], [0, 2], [4, 2], [4, 2], [4, 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": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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, 1], [0, 2], [4, 2], [4, 2], [4, 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": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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, 2], [0, 3], [2, 3], [3, 1], [4, 3], [5, 3]], [[1, 0]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 5]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[4, 5]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[5, 4]]}, {"patt": [0], "pos": [[5, 5]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 4]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[3, 4], [3, 4]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 4], [3, 4]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [1, 0, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 3], [6, 3], [6, 3]]}, {"patt": [2, 0, 1], "pos": [[6, 5], [6, 3], [6, 3]]}, {"patt": [2, 0, 1], "pos": [[6, 5], [6, 3], [6, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 5], [0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 5], [0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 5], [0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 5], [0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 5], [0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 5], [0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 5], [0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 5], [0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 5], [0, 5], [6, 5], [6, 5], [6, 5]]}], "requirements": [[{"patt": [0], "pos": [[3, 4]]}]], "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, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"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": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 5], [1, 3], [6, 3], [6, 5]], [[2, 0]], [[3, 4]], [[4, 1]], [[5, 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": [[0, 3]]}, {"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": [2, 0, 1], "pos": [[1, 3], [1, 0], [1, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 2], [1, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3]]}], "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": [2, 0, 1], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2]]}], "requirements": [], "assumptions": []}], "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, 2]]}, {"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, 0]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 1]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 1], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 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, 1, 2], "pos": [[2, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [2, 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": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 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, 0], [1, 0], [2, 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, 1], [3, 1], [3, 1], [3, 1], [3, 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, 0], [1, 0], [1, 0], [2, 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, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [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, 0, 1], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 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, 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, 0], [0, 0], [0, 0], [1, 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, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, {"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": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 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": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [2, 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": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [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, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [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, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[0, 3]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[0, 5]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 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": [[2, 6]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[3, 5]]}, {"patt": [0], "pos": [[3, 6]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[4, 6]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 4]]}, {"patt": [0], "pos": [[5, 5]]}, {"patt": [0], "pos": [[5, 6]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0], "pos": [[6, 5]]}, {"patt": [0, 1], "pos": [[0, 6], [0, 6]]}, {"patt": [0, 1], "pos": [[0, 6], [1, 6]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1], "pos": [[4, 5], [4, 5]]}, {"patt": [1, 0], "pos": [[0, 6], [0, 6]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[2, 4], [5, 1]]}, {"patt": [1, 0], "pos": [[3, 2], [5, 1]]}, {"patt": [1, 0], "pos": [[4, 5], [4, 5]]}, {"patt": [0, 1, 2], "pos": [[1, 6], [1, 6], [1, 6]]}, {"patt": [0, 2, 1], "pos": [[1, 6], [1, 6], [1, 6]]}, {"patt": [1, 0, 2], "pos": [[1, 6], [1, 6], [1, 6]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 1], [5, 3]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3]]}, {"patt": [2, 0, 1], "pos": [[6, 4], [6, 4], [6, 4]]}, {"patt": [2, 0, 1], "pos": [[6, 6], [6, 4], [6, 4]]}, {"patt": [2, 0, 1], "pos": [[6, 6], [6, 4], [6, 6]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 6], [6, 6], [6, 6], [6, 6]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 6], [6, 6], [6, 6], [6, 6]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 6], [6, 6], [6, 6], [6, 6]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 6], [6, 6], [6, 6], [6, 6]]}, {"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, 0, 1], "pos": [[6, 6], [6, 6], [6, 6], [6, 6]]}, {"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, 0, 1], "pos": [[6, 6], [6, 6], [6, 6], [6, 6]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 6], [1, 6], [6, 6], [6, 6], [6, 6]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[5, 1], [5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 6], [1, 6], [6, 6], [6, 6], [6, 6]]}, {"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, 1], [5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 6], [1, 6], [6, 6], [6, 6], [6, 6]]}, {"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": [[5, 1], [5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 6], [1, 6], [6, 6], [6, 6], [6, 6]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[5, 1], [5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 6], [1, 6], [6, 6], [6, 6], [6, 6]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 6], [1, 6], [6, 6], [6, 6], [6, 6]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 6], [1, 6], [6, 6], [6, 6], [6, 6]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[5, 1], [5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 6], [1, 6], [6, 6], [6, 6], [6, 6]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 6], [1, 6], [6, 6], [6, 6], [6, 6]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 6], [1, 6], [6, 6], [6, 6], [6, 6]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 6], [1, 6], [6, 6], [6, 6], [6, 6]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1], [5, 1]]}], "requirements": [[{"patt": [0], "pos": [[4, 5]]}], [{"patt": [0], "pos": [[5, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"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, 3]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[3, 5]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[4, 5]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0, 1], "pos": [[0, 5], [0, 5]]}, {"patt": [0, 1], "pos": [[0, 5], [1, 5]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[0, 5], [0, 5]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[2, 4], [4, 1]]}, {"patt": [1, 0], "pos": [[3, 2], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 5], [1, 5], [1, 5]]}, {"patt": [0, 2, 1], "pos": [[1, 5], [1, 5], [1, 5]]}, {"patt": [1, 0, 2], "pos": [[1, 5], [1, 5], [1, 5]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 1], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[5, 4], [5, 4], [5, 4]]}, {"patt": [2, 0, 1], "pos": [[5, 5], [5, 4], [5, 4]]}, {"patt": [2, 0, 1], "pos": [[5, 5], [5, 4], [5, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 5], [5, 5], [5, 5], [5, 5]]}, {"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, 0, 1], "pos": [[5, 5], [5, 5], [5, 5], [5, 5]]}, {"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, 0, 1], "pos": [[5, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 5], [1, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 5], [1, 5], [5, 5], [5, 5], [5, 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": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 5], [1, 5], [5, 5], [5, 5], [5, 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": [[3, 0], [3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 5], [1, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 5], [1, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 5], [1, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 5], [1, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 5], [1, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 5], [1, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 5], [1, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 5], [1, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[4, 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, 6], [1, 6], [2, 4], [3, 0], [3, 2], [5, 1], [5, 3], [6, 4], [6, 6]], [[4, 5]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 0], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 0], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 3], [3, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 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], [1, 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], [1, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [4, 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], [1, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 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], [1, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [4, 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], [1, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 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], [0, 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], [0, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 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], [3, 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], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 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, 3], [3, 3], [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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 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, 2], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 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": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [2, 0], [2, 0], [2, 0]]}, {"patt": [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, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [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, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 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, 1], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [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, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"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, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 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": [[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": [[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, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 1], [3, 1]]}, {"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": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [3, 1], [3, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [3, 3], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [3, 1], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [3, 3], [3, 3]]}, {"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": [0, 3, 1, 2], "pos": [[0, 0], [2, 3], [2, 1], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 3], [2, 1], [3, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 3], [2, 3], [3, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 3], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 3], [2, 1], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 3], [2, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 3], [2, 1], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 1], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 1], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 3], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 3], [2, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 1], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 1], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 1], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 1], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 1], [3, 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": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 1], [3, 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": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 3], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 3], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"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], "pos": [[2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 1], [2, 1]]}, {"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": [1, 0, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 1], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [2, 1], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [2, 1], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [2, 2], [2, 2]]}, {"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": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 1], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 1], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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], [2, 1], [2, 3], [3, 1], [3, 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, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 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": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [2, 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": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [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, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [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, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [4, 2]], [[1, 0], [2, 0]], [[3, 1]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 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": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 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": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [1, 0], [1, 1]], [[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": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"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": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [2, 2]], [[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": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"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, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 2]]}, {"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, 1], "pos": [[0, 4], [0, 4]]}, {"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": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 0], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 3], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 3], [3, 1], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 3], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 3], [3, 1], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 1], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 3], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 3], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 1], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 1], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}], [{"patt": [0], "pos": [[3, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 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, 2], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 2], [1, 1], [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, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"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, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 4], [4, 4]], [[1, 2]], [[2, 1], [3, 0], [3, 1], [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": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"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, 0], [0, 1], [2, 1], [2, 1], [2, 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], [1, 1], [1, 1], [1, 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], [3, 1], [3, 1], [3, 1]]}, {"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, 0], [0, 1], [2, 1], [2, 1], [2, 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], [1, 1], [1, 1], [1, 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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"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, 0], [0, 1], [2, 1], [2, 1], [2, 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], [1, 1], [1, 1], [1, 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], [3, 1], [3, 1], [3, 1]]}, {"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, 0], [0, 1], [2, 1], [2, 1], [2, 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], [1, 1], [1, 1], [1, 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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 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": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 2], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 2], [3, 1], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [3, 2], [3, 1], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [3, 2], [3, 1], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 2], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 2], [3, 1], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 1], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 1], [3, 2]]}, {"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": [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": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 0], [2, 1]]}, {"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": [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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, {"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, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 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": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[1, 0]]}]}}, {"class_module": "comb_spec_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, 0]]}, {"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, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 0], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[3, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 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, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 3], [5, 0], [5, 3]], [[1, 1], [2, 1], [4, 1]], [[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, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [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, 0, 1], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 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, 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, 0], [0, 0], [0, 0], [1, 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, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [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": [0, 2, 1, 3], "pos": [[0, 0], [0, 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, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 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, 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, 0], [0, 0], [0, 0], [1, 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, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [1, 0], [2, 1], [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": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"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": [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, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 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, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 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, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "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": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [2, 2]], [[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": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"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, 3]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[3, 5]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[4, 5]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0, 1], "pos": [[0, 5], [0, 5]]}, {"patt": [0, 1], "pos": [[0, 5], [1, 5]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[0, 5], [0, 5]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[2, 4], [4, 1]]}, {"patt": [1, 0], "pos": [[3, 2], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 5], [1, 5], [1, 5]]}, {"patt": [0, 2, 1], "pos": [[1, 5], [1, 5], [1, 5]]}, {"patt": [1, 0, 2], "pos": [[1, 5], [1, 5], [1, 5]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 1], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[5, 4], [5, 4], [5, 4]]}, {"patt": [2, 0, 1], "pos": [[5, 5], [5, 4], [5, 4]]}, {"patt": [2, 0, 1], "pos": [[5, 5], [5, 4], [5, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 5], [5, 5], [5, 5], [5, 5]]}, {"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, 0, 1], "pos": [[5, 5], [5, 5], [5, 5], [5, 5]]}, {"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, 0, 1], "pos": [[5, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 5], [1, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 5], [1, 5], [5, 5], [5, 5], [5, 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": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 5], [1, 5], [5, 5], [5, 5], [5, 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": [[3, 0], [3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 5], [1, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 5], [1, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 5], [1, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 5], [1, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 5], [1, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 5], [1, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 5], [1, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 5], [1, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[4, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"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, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"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, 1], "pos": [[0, 5], [0, 5]]}, {"patt": [0, 1], "pos": [[0, 5], [1, 5]]}, {"patt": [1, 0], "pos": [[0, 5], [0, 5]]}, {"patt": [1, 0], "pos": [[2, 2], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 5], [1, 5], [1, 5]]}, {"patt": [0, 2, 1], "pos": [[1, 5], [1, 5], [1, 5]]}, {"patt": [1, 0, 2], "pos": [[1, 5], [1, 5], [1, 5]]}, {"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, 0, 1], "pos": [[4, 4], [4, 4], [4, 4]]}, {"patt": [2, 0, 1], "pos": [[4, 5], [4, 4], [4, 4]]}, {"patt": [2, 0, 1], "pos": [[4, 5], [4, 4], [4, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 5], [4, 5], [4, 5], [4, 5]]}, {"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, 0, 1], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"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, 0, 1], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 5], [1, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 5], [1, 5], [4, 5], [4, 5], [4, 5]]}, {"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, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 5], [1, 5], [4, 5], [4, 5], [4, 5]]}, {"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": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 5], [1, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 5], [1, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 5], [1, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 5], [1, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 5], [1, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 5], [1, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 5], [1, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 5], [1, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[3, 3]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 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, 2]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0, 1], "pos": [[0, 4], [0, 4]]}, {"patt": [0, 1], "pos": [[0, 4], [1, 4]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[0, 4], [0, 4]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 4], [1, 4], [1, 4]]}, {"patt": [0, 2, 1], "pos": [[1, 4], [1, 4], [1, 4]]}, {"patt": [1, 0, 2], "pos": [[1, 4], [1, 4], [1, 4]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 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, 0, 1], "pos": [[5, 4], [5, 3], [5, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 4], [1, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 4], [1, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 4], [1, 4], [5, 4], [5, 4], [5, 4]]}, {"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": [1, 2, 4, 0, 3], "pos": [[1, 4], [1, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 4], [1, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 4], [1, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 4], [1, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 4], [1, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 4], [1, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 4], [1, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 4], [1, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 3]]}], [{"patt": [0], "pos": [[4, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[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": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[3, 2], [5, 2]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}], "requirements": [[{"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": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 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], [1, 0], [2, 0], [3, 2], [5, 2]], [[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": [[0, 1]]}, {"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": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [4, 3]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 2], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[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": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[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, 3], [2, 2], [2, 3], [4, 3]], [[1, 0]], [[3, 1]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 3, 0, 2], "pos": [[0, 0], [1, 0], [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": [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, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 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, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 3, 0, 2], "pos": [[0, 0], [1, 0], [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": [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, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 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, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [1, 0], [1, 1]], [[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, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"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, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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, 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": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1]], [[1, 0], [1, 2]], [[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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [4, 1], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [4, 1], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 2], [5, 3]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [3, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 1], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 1], [4, 1], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 0], [4, 0], [4, 1], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 0], [4, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 1], [4, 1], [4, 1], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 0], [4, 1], [4, 1], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 1], [4, 1], [4, 1], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 0], [4, 0], [4, 1], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 1], [4, 0], [4, 1], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 1], [4, 1], [4, 1], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 3], [1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 3], [1, 3], [5, 3], [5, 3], [5, 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, 4, 3, 1, 2], "pos": [[1, 3], [1, 3], [5, 3], [5, 3], [5, 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": [[4, 0], [4, 1], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 3], [1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 3], [1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 3], [1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 1], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 3], [1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 3], [1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 3], [1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 1], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 3], [1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 3], [1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"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": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 1], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [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, 3, 0, 2], "pos": [[1, 0], [2, 0], [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": [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, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [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": [[2, 0], [2, 0], [2, 0], [2, 0], [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": [[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": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 3], [1, 3], [5, 2], [5, 3]], [[2, 1], [3, 0], [4, 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": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"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, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"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, 1], "pos": [[0, 5], [0, 5]]}, {"patt": [0, 1], "pos": [[0, 5], [1, 5]]}, {"patt": [1, 0], "pos": [[0, 5], [0, 5]]}, {"patt": [1, 0], "pos": [[2, 2], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 5], [1, 5], [1, 5]]}, {"patt": [0, 2, 1], "pos": [[1, 5], [1, 5], [1, 5]]}, {"patt": [1, 0, 2], "pos": [[1, 5], [1, 5], [1, 5]]}, {"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, 0, 1], "pos": [[4, 4], [4, 4], [4, 4]]}, {"patt": [2, 0, 1], "pos": [[4, 5], [4, 4], [4, 4]]}, {"patt": [2, 0, 1], "pos": [[4, 5], [4, 4], [4, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 5], [4, 5], [4, 5], [4, 5]]}, {"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, 0, 1], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"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, 0, 1], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 5], [1, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 5], [1, 5], [4, 5], [4, 5], [4, 5]]}, {"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, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 5], [1, 5], [4, 5], [4, 5], [4, 5]]}, {"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": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 5], [1, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 5], [1, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 5], [1, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 5], [1, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 5], [1, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 5], [1, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 5], [1, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 5], [1, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[3, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"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": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 1], [1, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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": [[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, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 5], [1, 5], [4, 4], [4, 5]], [[2, 0], [2, 2], [3, 1], [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": [[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, 2]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0, 1], "pos": [[0, 4], [0, 4]]}, {"patt": [0, 1], "pos": [[0, 4], [1, 4]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[0, 4], [0, 4]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 4], [1, 4], [1, 4]]}, {"patt": [0, 2, 1], "pos": [[1, 4], [1, 4], [1, 4]]}, {"patt": [1, 0, 2], "pos": [[1, 4], [1, 4], [1, 4]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 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, 0, 1], "pos": [[5, 4], [5, 3], [5, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 4], [1, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 4], [1, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 4], [1, 4], [5, 4], [5, 4], [5, 4]]}, {"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": [1, 2, 4, 0, 3], "pos": [[1, 4], [1, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 4], [1, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 4], [1, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 4], [1, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 4], [1, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 4], [1, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 4], [1, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 4], [1, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 3]]}], [{"patt": [0], "pos": [[4, 2]]}]], "assumptions": []}, "children": [{"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, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 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": [[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": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "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": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[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, 4], [1, 4], [2, 3], [5, 3], [5, 4]], [[3, 0], [3, 1]], [[4, 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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [4, 3], [4, 2], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [4, 3], [4, 2], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 3], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 3], [4, 2], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 2], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [4, 3], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [4, 3], [4, 2], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [4, 3], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [4, 3], [4, 2], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 3], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 2], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [4, 3], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [4, 3], [4, 2], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 2], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"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, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"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, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[4, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 0], [2, 1]]}, {"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": [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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 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": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 3], [1, 3], [4, 2], [4, 3]], [[2, 1], [3, 0], [3, 1]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"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": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "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, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"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": [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": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 1], [2, 0], [2, 0]]}, {"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": [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": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [4, 2]], [[1, 0], [2, 0], [3, 0], [3, 1]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"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, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[2, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[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]], [[1, 0], [1, 2]], [[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": [[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, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[5, 4]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0, 1], "pos": [[0, 4], [0, 4]]}, {"patt": [0, 1], "pos": [[0, 4], [1, 4]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[0, 4], [0, 4]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 4], [1, 4], [1, 4]]}, {"patt": [0, 2, 1], "pos": [[1, 4], [1, 4], [1, 4]]}, {"patt": [1, 0, 2], "pos": [[1, 4], [1, 4], [1, 4]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 3], [6, 3], [6, 3]]}, {"patt": [2, 0, 1], "pos": [[6, 4], [6, 3], [6, 3]]}, {"patt": [2, 0, 1], "pos": [[6, 4], [6, 3], [6, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 4], [1, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 4], [1, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 4], [1, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 4], [1, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 4], [1, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 4], [1, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 4], [1, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 4], [1, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 4], [1, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 4], [1, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 4], [1, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 2]]}], [{"patt": [0], "pos": [[3, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"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": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 4], [1, 4], [6, 3], [6, 4]], [[2, 2], [5, 2]], [[3, 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": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[0, 5]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[1, 6]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[2, 6]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[3, 6]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[4, 5]]}, {"patt": [0], "pos": [[4, 6]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[5, 5]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0], "pos": [[6, 5]]}, {"patt": [0, 1], "pos": [[1, 4], [1, 4]]}, {"patt": [0, 1], "pos": [[3, 5], [3, 5]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 4]]}, {"patt": [1, 0], "pos": [[1, 4], [4, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [4, 1]]}, {"patt": [1, 0], "pos": [[3, 5], [3, 5]]}, {"patt": [1, 0], "pos": [[5, 4], [6, 4]]}, {"patt": [1, 0], "pos": [[5, 6], [6, 4]]}, {"patt": [1, 0], "pos": [[5, 6], [6, 6]]}, {"patt": [0, 1, 2], "pos": [[0, 6], [0, 6], [0, 6]]}, {"patt": [0, 2, 1], "pos": [[0, 6], [0, 6], [0, 6]]}, {"patt": [1, 0, 2], "pos": [[0, 6], [0, 6], [0, 6]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 1], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[5, 4], [5, 4], [5, 4]]}, {"patt": [2, 0, 1], "pos": [[5, 6], [5, 4], [5, 4]]}, {"patt": [2, 0, 1], "pos": [[5, 6], [5, 4], [5, 6]]}, {"patt": [2, 0, 1], "pos": [[6, 4], [6, 4], [6, 4]]}, {"patt": [2, 0, 1], "pos": [[6, 6], [6, 4], [6, 4]]}, {"patt": [2, 0, 1], "pos": [[6, 6], [6, 4], [6, 6]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 6], [5, 6], [5, 6], [5, 6]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 6], [6, 6], [6, 6], [6, 6]]}, {"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, 0, 1], "pos": [[5, 6], [5, 6], [5, 6], [5, 6]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 6], [6, 6], [6, 6], [6, 6]]}, {"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, 0, 1], "pos": [[5, 6], [5, 6], [5, 6], [5, 6]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 6], [6, 6], [6, 6], [6, 6]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 6], [0, 6], [5, 6], [5, 6], [5, 6]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 6], [0, 6], [6, 6], [6, 6], [6, 6]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 6], [0, 6], [5, 6], [5, 6], [5, 6]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 6], [0, 6], [6, 6], [6, 6], [6, 6]]}, {"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, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 6], [0, 6], [5, 6], [5, 6], [5, 6]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 6], [0, 6], [6, 6], [6, 6], [6, 6]]}, {"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": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 6], [0, 6], [5, 6], [5, 6], [5, 6]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 6], [0, 6], [6, 6], [6, 6], [6, 6]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 6], [0, 6], [5, 6], [5, 6], [5, 6]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 6], [0, 6], [6, 6], [6, 6], [6, 6]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 6], [0, 6], [5, 6], [5, 6], [5, 6]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 6], [0, 6], [6, 6], [6, 6], [6, 6]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 6], [0, 6], [5, 6], [5, 6], [5, 6]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 6], [0, 6], [6, 6], [6, 6], [6, 6]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 6], [0, 6], [5, 6], [5, 6], [5, 6]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 6], [0, 6], [6, 6], [6, 6], [6, 6]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 6], [0, 6], [5, 6], [5, 6], [5, 6]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 6], [0, 6], [6, 6], [6, 6], [6, 6]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 6], [0, 6], [5, 6], [5, 6], [5, 6]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 6], [0, 6], [6, 6], [6, 6], [6, 6]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 6], [0, 6], [5, 6], [5, 6], [5, 6]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 6], [0, 6], [6, 6], [6, 6], [6, 6]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[3, 5]]}], [{"patt": [0], "pos": [[4, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"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, 5]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"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": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0, 1], "pos": [[1, 4], [1, 4]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 4]]}, {"patt": [1, 0], "pos": [[1, 4], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [3, 1]]}, {"patt": [1, 0], "pos": [[4, 4], [5, 4]]}, {"patt": [1, 0], "pos": [[4, 5], [5, 4]]}, {"patt": [1, 0], "pos": [[4, 5], [5, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [1, 0, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"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, 0, 1], "pos": [[4, 4], [4, 4], [4, 4]]}, {"patt": [2, 0, 1], "pos": [[4, 5], [4, 4], [4, 4]]}, {"patt": [2, 0, 1], "pos": [[4, 5], [4, 4], [4, 5]]}, {"patt": [2, 0, 1], "pos": [[5, 4], [5, 4], [5, 4]]}, {"patt": [2, 0, 1], "pos": [[5, 5], [5, 4], [5, 4]]}, {"patt": [2, 0, 1], "pos": [[5, 5], [5, 4], [5, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 5], [5, 5], [5, 5], [5, 5]]}, {"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, 0, 1], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 5], [5, 5], [5, 5], [5, 5]]}, {"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, 0, 1], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"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, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"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": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[3, 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, 6], [1, 4], [2, 0], [2, 2], [4, 1], [4, 3], [5, 4], [5, 6], [6, 4], [6, 6]], [[3, 5]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"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, 5]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"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": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0, 1], "pos": [[1, 4], [1, 4]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 4]]}, {"patt": [1, 0], "pos": [[1, 4], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [3, 1]]}, {"patt": [1, 0], "pos": [[4, 4], [5, 4]]}, {"patt": [1, 0], "pos": [[4, 5], [5, 4]]}, {"patt": [1, 0], "pos": [[4, 5], [5, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [1, 0, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"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, 0, 1], "pos": [[4, 4], [4, 4], [4, 4]]}, {"patt": [2, 0, 1], "pos": [[4, 5], [4, 4], [4, 4]]}, {"patt": [2, 0, 1], "pos": [[4, 5], [4, 4], [4, 5]]}, {"patt": [2, 0, 1], "pos": [[5, 4], [5, 4], [5, 4]]}, {"patt": [2, 0, 1], "pos": [[5, 5], [5, 4], [5, 4]]}, {"patt": [2, 0, 1], "pos": [[5, 5], [5, 4], [5, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 5], [5, 5], [5, 5], [5, 5]]}, {"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, 0, 1], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 5], [5, 5], [5, 5], [5, 5]]}, {"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, 0, 1], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"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, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"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": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[3, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 4], [4, 4]]}, {"patt": [1, 0], "pos": [[3, 5], [4, 4]]}, {"patt": [1, 0], "pos": [[3, 5], [4, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [1, 0, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 1], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 4], [3, 4], [3, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 5], [3, 4], [3, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 5], [3, 4], [3, 5]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [4, 4], [4, 4]]}, {"patt": [2, 0, 1], "pos": [[4, 5], [4, 4], [4, 4]]}, {"patt": [2, 0, 1], "pos": [[4, 5], [4, 4], [4, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 5], [3, 5], [3, 5], [3, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 5], [3, 5], [3, 5], [3, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 5], [3, 5], [3, 5], [3, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 5], [0, 5], [3, 5], [3, 5], [3, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [3, 5], [3, 5], [3, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 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": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [3, 5], [3, 5], [3, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 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, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 5], [0, 5], [3, 5], [3, 5], [3, 5]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 5], [0, 5], [3, 5], [3, 5], [3, 5]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 5], [0, 5], [3, 5], [3, 5], [3, 5]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 5], [0, 5], [3, 5], [3, 5], [3, 5]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 5], [0, 5], [3, 5], [3, 5], [3, 5]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 5], [0, 5], [3, 5], [3, 5], [3, 5]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 5], [0, 5], [3, 5], [3, 5], [3, 5]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 5], [0, 5], [3, 5], [3, 5], [3, 5]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 3]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[4, 3], [5, 3]]}, {"patt": [1, 0], "pos": [[4, 4], [5, 3]]}, {"patt": [1, 0], "pos": [[4, 4], [5, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [4, 3], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [4, 3], [4, 4]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3]]}, {"patt": [2, 0, 1], "pos": [[5, 4], [5, 3], [5, 3]]}, {"patt": [2, 0, 1], "pos": [[5, 4], [5, 3], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"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, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"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, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 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, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 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, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}], [{"patt": [0], "pos": [[3, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[1, 4]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[4, 3], [5, 3]]}, {"patt": [1, 0], "pos": [[4, 4], [5, 3]]}, {"patt": [1, 0], "pos": [[4, 4], [5, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [4, 3], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [4, 3], [4, 4]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3]]}, {"patt": [2, 0, 1], "pos": [[5, 4], [5, 3], [5, 3]]}, {"patt": [2, 0, 1], "pos": [[5, 4], [5, 3], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"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, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"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, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 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, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 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, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}], [{"patt": [0], "pos": [[3, 2]]}]], "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": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 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], [3, 1], [3, 1], [3, 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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[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, 4], [1, 3], [4, 3], [4, 4], [5, 3], [5, 4]], [[2, 0], [2, 1]], [[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": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 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], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [3, 2]]}], "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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"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": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 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], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "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, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"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": [2, 0, 1], "pos": [[1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 1]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"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": [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": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"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": [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": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1]], [[1, 0], [2, 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": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[0, 5]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[1, 6]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[2, 6]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 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, 4]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 6], [4, 5]]}, {"patt": [1, 0], "pos": [[3, 6], [4, 6]]}, {"patt": [0, 1, 2], "pos": [[0, 6], [0, 6], [0, 6]]}, {"patt": [0, 2, 1], "pos": [[0, 6], [0, 6], [0, 6]]}, {"patt": [1, 0, 2], "pos": [[0, 6], [0, 6], [0, 6]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 1], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 4], [3, 4], [3, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 6], [3, 4], [3, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 6], [3, 4], [3, 6]]}, {"patt": [2, 0, 1], "pos": [[4, 5], [4, 5], [4, 5]]}, {"patt": [2, 0, 1], "pos": [[4, 6], [4, 5], [4, 5]]}, {"patt": [2, 0, 1], "pos": [[4, 6], [4, 5], [4, 6]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 6], [3, 6], [3, 6], [3, 6]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 6], [3, 6], [3, 6], [3, 6]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 6], [3, 6], [3, 6], [3, 6]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 6], [0, 6], [3, 6], [3, 6], [3, 6]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 6], [0, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 6], [0, 6], [3, 6], [3, 6], [3, 6]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 6], [0, 6], [4, 6], [4, 6], [4, 6]]}, {"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, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 6], [0, 6], [3, 6], [3, 6], [3, 6]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 6], [0, 6], [4, 6], [4, 6], [4, 6]]}, {"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": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 6], [0, 6], [3, 6], [3, 6], [3, 6]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 6], [0, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 6], [0, 6], [3, 6], [3, 6], [3, 6]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 6], [0, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 6], [0, 6], [3, 6], [3, 6], [3, 6]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 6], [0, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 6], [0, 6], [3, 6], [3, 6], [3, 6]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 6], [0, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 6], [0, 6], [3, 6], [3, 6], [3, 6]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 6], [0, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 6], [0, 6], [3, 6], [3, 6], [3, 6]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 6], [0, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 6], [0, 6], [3, 6], [3, 6], [3, 6]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 6], [0, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 6], [0, 6], [3, 6], [3, 6], [3, 6]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 6], [0, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 3]]}]], "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": [[2, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 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": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 1], [1, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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": [[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, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 6], [3, 4], [3, 6], [4, 5], [4, 6]], [[1, 0], [1, 2], [2, 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, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"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, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 1], [1, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 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": [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": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 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, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 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, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[0, 2], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 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": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2]], [[1, 0], [1, 1], [1, 3]], [[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": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}], "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, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"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, 2], [2, 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": [[0, 1]]}, {"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": [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": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 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, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 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": [[0, 1]]}, {"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": [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": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 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": [[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], "pos": [[0, 2]]}, {"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": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [5, 0], [5, 0]]}, {"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": [[1, 0], [5, 0], [5, 0]]}, {"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, 0, 2], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 2], [5, 0], [5, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 2], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 2], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 2], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 2], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[4, 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, 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": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 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], [2, 1], [4, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 1], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 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, 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": [[0, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [2, 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, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [3, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [1, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [1, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [1, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [1, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 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], [1, 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], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 1], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 1], [2, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 1], [2, 0], [3, 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, 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, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [3, 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, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [1, 1], [1, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 1], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 1], [2, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 1], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 1], [2, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 1], [2, 1], [3, 1]]}, {"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, 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, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0], [3, 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, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"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], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [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], [0, 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": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 1], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 1], [1, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 1], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 0], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [2, 1]]}, {"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, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [2, 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, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [1, 1], [1, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [1, 1], [1, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [2, 1]]}, {"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, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 0], [1, 0], [2, 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, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [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, 4, 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], [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, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 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], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [3, 1]]}, {"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, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 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], [1, 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], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}], "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": [[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], "pos": [[4, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [4, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [4, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [4, 2]]}], "requirements": [], "assumptions": []}, "children": [{"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": [1, 0], "pos": [[1, 1], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [2, 0]]}, {"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": [[0, 1], [0, 1], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 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], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [3, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"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, 2], [2, 2], [3, 1], [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], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 1], [2, 0]]}, {"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": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [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, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [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, 3, 0, 2], "pos": [[0, 0], [2, 0], [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": [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, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "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": [[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, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "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, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 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": [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": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 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, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 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, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 3, 0, 2], "pos": [[0, 0], [1, 0], [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": [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, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 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": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[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]]}]}}, {"class_module": "comb_spec_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, 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": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 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], [2, 1], [4, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 1], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"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": [[0, 0], [3, 0], [3, 0]]}, {"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, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 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], [1, 1], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"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, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 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], [1, 1], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}], "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, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[0, 5]]}, {"patt": [0], "pos": [[0, 6]]}, {"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": [[1, 6]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[2, 6]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[3, 5]]}, {"patt": [0], "pos": [[3, 6]]}, {"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, 1], "pos": [[1, 5], [1, 5]]}, {"patt": [1, 0], "pos": [[1, 5], [1, 5]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [4, 4], [4, 4]]}, {"patt": [2, 0, 1], "pos": [[4, 6], [4, 4], [4, 4]]}, {"patt": [2, 0, 1], "pos": [[4, 6], [4, 4], [4, 6]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 6], [4, 6], [4, 6], [4, 6]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 5]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [0, 1]], [[1, 5]], [[2, 2]], [[3, 3]], [[4, 4], [4, 6]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 5]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[4, 5]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 4]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0], "pos": [[6, 4]]}, {"patt": [0], "pos": [[7, 0]]}, {"patt": [0], "pos": [[7, 1]]}, {"patt": [0], "pos": [[7, 2]]}, {"patt": [0], "pos": [[7, 4]]}, {"patt": [0], "pos": [[7, 5]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[3, 4], [3, 4]]}, {"patt": [0, 1], "pos": [[7, 3], [7, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[3, 4], [3, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [1, 0, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [1, 0, 2], "pos": [[5, 5], [6, 5], [6, 5]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 3], [7, 3]]}, {"patt": [2, 0, 1], "pos": [[5, 5], [5, 3], [5, 3]]}, {"patt": [2, 0, 1], "pos": [[5, 5], [5, 3], [5, 5]]}, {"patt": [2, 0, 1], "pos": [[5, 5], [5, 3], [6, 5]]}, {"patt": [2, 0, 1], "pos": [[5, 5], [5, 3], [7, 3]]}, {"patt": [2, 0, 1], "pos": [[5, 5], [6, 5], [6, 5]]}, {"patt": [2, 0, 1], "pos": [[6, 5], [6, 5], [6, 5]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 5], [0, 5], [6, 5], [6, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 5], [0, 5], [6, 5], [6, 5]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 5], [0, 5], [6, 5], [6, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 5], [0, 5], [6, 5], [6, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 5], [5, 5], [5, 5], [6, 5]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 5], [0, 5], [6, 5], [6, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 5], [0, 5], [6, 5], [6, 5]]}, {"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, 0, 1], "pos": [[5, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 5], [5, 5], [5, 5], [6, 5]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 5], [0, 5], [6, 5], [6, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 5], [0, 5], [6, 5], [6, 5]]}, {"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, 0, 1], "pos": [[5, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 5], [5, 5], [5, 5], [6, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [6, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [6, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [6, 5]]}, {"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": [1, 2, 4, 0, 3], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [6, 5]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [6, 5]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [6, 5]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [6, 5]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [6, 5]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [6, 5]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [6, 5]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [6, 5]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 4]]}], [{"patt": [0], "pos": [[4, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 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, 1], [2, 1], [3, 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, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[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, 5], [1, 3], [5, 3], [5, 5], [6, 5], [7, 3]], [[2, 0], [2, 1]], [[3, 4]], [[4, 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, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 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": [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": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 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, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 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, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "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]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2]], [[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": [[0, 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, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"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, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 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], [1, 1], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 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, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2]], [[1, 0], [1, 1], [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, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"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": [[0, 0], [3, 0], [3, 0]]}, {"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, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 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], [1, 1], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [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": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 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, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 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], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"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": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"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": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 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": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[4, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "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], [2, 3]], [[1, 0], [1, 2], [3, 2]], [[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": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 4]]}, {"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, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"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": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}], [{"patt": [0], "pos": [[3, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 3]], [[1, 0], [1, 1]], [[2, 4]], [[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, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"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, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 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, 0], [0, 0], [0, 0], [0, 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, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 4, 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], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[2, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 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, 0], [0, 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, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 4, 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], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [0, 1], [1, 1], [3, 1], [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, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 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": [[0, 0], [2, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [3, 3]]}, {"patt": [0, 1], "pos": [[2, 2], [3, 3]]}, {"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, 0, 1], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 4], [3, 3], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 4], [3, 3], [3, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 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, 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, 0], [0, 0], [0, 0], [1, 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, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [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": [0, 2, 1, 3], "pos": [[0, 0], [0, 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, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 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, 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, 0], [0, 0], [0, 0], [1, 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, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"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": [0, 2, 1, 3], "pos": [[0, 0], [0, 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": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[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, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 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": [[0, 0], [2, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [3, 4]]}, {"patt": [0, 1], "pos": [[2, 2], [3, 4]]}, {"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, 0, 1], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 4], [3, 3], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 4], [3, 3], [3, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 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, 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, 0], [0, 0], [0, 0], [1, 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, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [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, 0, 1], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 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, 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, 0], [0, 0], [0, 0], [1, 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, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"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": [0, 2, 1, 3], "pos": [[0, 0], [0, 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": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[3, 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, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [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": [0, 2, 1, 3], "pos": [[0, 0], [0, 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, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 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, 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, 0], [0, 0], [0, 0], [1, 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, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [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": [0, 2, 1, 3], "pos": [[0, 0], [0, 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, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 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, 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, 0], [0, 0], [0, 0], [1, 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, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [1, 0], [2, 1], [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, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"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": [0, 2, 1, 3], "pos": [[0, 0], [0, 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": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "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, 0]], [[2, 1], [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, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"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": [0, 2, 1, 3], "pos": [[0, 0], [0, 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": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [1, 0]], [[2, 1], [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": [[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, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"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": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[5, 0], [5, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [4, 0], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 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, 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]]}], "requirements": [], "assumptions": []}, {"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], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 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, 3]], [[1, 1], [2, 0], [4, 0], [5, 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": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 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": [[0, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 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, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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": [[0, 0]]}, {"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, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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": true, "gps": [{"patt": [0], "pos": [[0, 1]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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, 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, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "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": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [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], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 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": [[1, 1], [1, 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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [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]]}], "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], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 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": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 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]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}], "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, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"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, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [1, 1], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[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": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [1, 1], [1, 2]], [[2, 0]], [[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": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[4, 1]]}]], "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": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [3, 2]], [[1, 0], [2, 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, 1]]}, {"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": [[3, 1]]}, {"patt": [0], "pos": [[4, 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, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [4, 0], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [4, 0], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [4, 0], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [4, 0], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [4, 0], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [4, 0], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 0], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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], [2, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 2], [3, 0], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 2], [3, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 2], [3, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 2], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [3, 2], [3, 0], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 2], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 2], [3, 0], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 2], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 2], [3, 0], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 0], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [3, 2], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 2], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 2], [3, 0], [4, 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, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 0], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 0], [3, 0], [4, 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, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 0], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 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, 0], [0, 0], [0, 0], [0, 0], [2, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 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, 0], [0, 0], [0, 0], [0, 0], [2, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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], [1, 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": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 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, 1, 2], "pos": [[0, 0], [2, 1], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 1], [2, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 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], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 1], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 1], [2, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 1], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 1], [2, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 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], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 1], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 1], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [3, 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, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0], [3, 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, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 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, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 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, 0], [0, 0], [0, 0], [1, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 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, 0], [2, 0], [3, 0], [3, 2], [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, 1, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [0, 0]]}, {"patt": [0, 3, 4, 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], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0, 1], "pos": [[1, 0], [1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0, 1], "pos": [[1, 0], [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, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"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": [2, 0, 1], "pos": [[1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 1], [0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0, 1], "pos": [[0, 1], [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": [[0, 3]]}, {"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, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 0], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"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]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1]], [[1, 2]], [[2, 0], [2, 3]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 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": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "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": [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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 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": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "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": [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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 1]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 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": [[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": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [2, 3], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 3], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 3], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 3], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 3], [2, 3], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 3], [2, 3], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 3], [2, 3], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 2], [2, 0], [4, 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, 0], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"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, 0], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 0], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 0], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 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, 0], [2, 0], [4, 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": [[2, 0], [2, 3], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 2]]}], [{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[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": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [3, 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, 0], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"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, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 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, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 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, 0], [1, 0], [1, 0], [3, 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, 0], [1, 0], [3, 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, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 3], [2, 0], [2, 2], [2, 3], [3, 2], [4, 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": [[0, 1]]}, {"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": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [3, 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, 0], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"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, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 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, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 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, 0], [1, 0], [1, 0], [3, 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, 0], [1, 0], [3, 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, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[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": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [3, 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, 0], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"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, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 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, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 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, 0], [1, 0], [1, 0], [3, 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, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"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": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [3, 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, 0], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"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, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 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, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 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, 0], [1, 0], [1, 0], [3, 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, 0], [1, 0], [3, 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, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}], "requirements": [[{"patt": [1, 0], "pos": [[1, 2], [1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [1, 0], "pos": [[1, 2], [1, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[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": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [3, 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, 0], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"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, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 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, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 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, 0], [1, 0], [1, 0], [3, 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, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[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": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [3, 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, 0], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"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, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 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, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 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, 0], [1, 0], [1, 0], [3, 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, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"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": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [3, 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, 0], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"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, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 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, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 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, 0], [1, 0], [1, 0], [3, 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, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}], "requirements": [[{"patt": [1, 0], "pos": [[1, 2], [1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [1, 0], "pos": [[1, 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, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"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, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[5, 0]]}, {"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": [[2, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[5, 1], [5, 1]]}, {"patt": [0, 1], "pos": [[6, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [4, 2], [4, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [6, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [6, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 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, 0], [1, 0], [6, 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, 0], [3, 0], [6, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 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, 0], [1, 0], [1, 0], [6, 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, 0], [3, 0], [3, 0], [6, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [6, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [6, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [6, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [6, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [6, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [6, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [6, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 3]]}], [{"patt": [0], "pos": [[3, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 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": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 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, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0], [0, 0], [3, 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, 0], [1, 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, 0], [0, 0], [0, 0], [3, 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, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 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, 4], [4, 2], [4, 4]], [[1, 0], [3, 0], [3, 1], [5, 1], [6, 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, 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, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [4, 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, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 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, 0], [1, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 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, 0], [1, 0], [1, 0], [4, 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, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "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, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"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, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 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], [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], [2, 0]]}, {"patt": [0, 4, 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], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [2, 2]], [[1, 0], [1, 1], [3, 1], [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": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0], "pos": [[6, 4]]}, {"patt": [0], "pos": [[7, 1]]}, {"patt": [0], "pos": [[7, 2]]}, {"patt": [0], "pos": [[7, 3]]}, {"patt": [0], "pos": [[7, 4]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1], "pos": [[6, 1], [6, 1]]}, {"patt": [0, 1], "pos": [[7, 0], [7, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[2, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 4], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 4], [5, 2], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [7, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [6, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [7, 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, 0], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 0], [7, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [6, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"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, 0], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 0], [7, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [6, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [7, 0]]}, {"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, 0], [2, 0], [7, 0]]}, {"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, 0], [2, 0], [2, 0], [7, 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, 0], [2, 0], [7, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [7, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [7, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 3]]}], [{"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, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 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, 0], [0, 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, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 4, 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], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 4], [1, 2], [5, 2], [5, 4]], [[2, 0], [2, 1], [4, 1], [6, 1], [7, 0]], [[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": [[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": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 2], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [3, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [3, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [3, 2], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [3, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [4, 2], [4, 0], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [3, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [4, 2], [4, 0], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 2], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 2], [4, 0], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [4, 2], [4, 0], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 2], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 2], [4, 0], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 0], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 0], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [4, 2], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [4, 2], [4, 0], [4, 2]]}, {"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": [[2, 2], [4, 2], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [4, 2], [4, 0], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [4, 2], [4, 2], [4, 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, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 2], [4, 0], [4, 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, 0, 1], "pos": [[3, 2], [4, 2], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [4, 2], [4, 0], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 2], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 0], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"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": [[2, 2], [4, 2], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [4, 2], [4, 0], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 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, 0, 1], "pos": [[3, 2], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [4, 2], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [4, 2], [4, 0], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 0], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [3, 1], [3, 0], [3, 1]]}, {"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": [[1, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 1], [3, 0], [3, 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, 0, 1], "pos": [[2, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"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": [[1, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 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, 0, 1], "pos": [[2, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 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], [3, 1], [3, 1], [3, 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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 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], [2, 2], [3, 0], [3, 2], [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, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 5]]}, {"patt": [0, 1], "pos": [[0, 5], [0, 5]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 5], [0, 5]]}, {"patt": [1, 0], "pos": [[0, 5], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[2, 3], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 4], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 4], [3, 1], [3, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 3], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 3], [2, 0], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 0], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 3], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 0], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 0], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 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, 1], [3, 1], [3, 1], [3, 1], [3, 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, 3], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}], [{"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[2, 0], [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": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0, 1], "pos": [[0, 4], [0, 4]]}, {"patt": [1, 0], "pos": [[0, 4], [0, 4]]}, {"patt": [1, 0], "pos": [[0, 4], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 1], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 1], [2, 1], [2, 1], [2, 1], [2, 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, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [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, 5], [2, 0], [2, 3], [3, 1], [3, 4]], [[1, 2]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}], "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, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}], "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, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [1, 0], "pos": [[0, 1], [1, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[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]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "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": [3, 2, 0, 1], "pos": [[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": 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, 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, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 1], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"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, 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": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 2]]}], [{"patt": [1, 0], "pos": [[2, 0], [2, 0]]}]], "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, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [1, 0], "pos": [[0, 0], [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, 3], [1, 1], [4, 1], [4, 3]], [[2, 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, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 2]]}, {"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, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[3, 4], [3, 4]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[3, 4], [3, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 4], [3, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [3, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [3, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 3], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [3, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [3, 4]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 4], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 3], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 3], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 3], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 4], [2, 1], [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, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 3], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 3], [2, 1], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 3], [2, 1], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 4], [0, 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, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 3], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 3], [2, 1], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 1], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"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": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 4], [0, 0], [0, 4], [0, 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, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 3], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 1], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 1], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "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, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 4], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 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, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"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, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 3], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}], [{"patt": [0], "pos": [[3, 4]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 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, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"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, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 3], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [1, 1], [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, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 1], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 3], [0, 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, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"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": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 0], [0, 3], [0, 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, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 3], [3, 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, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [1, 2], [1, 2], [1, 2]]}, {"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, 3], [0, 3], [3, 3], [3, 3], [3, 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, 1], [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, 1], [1, 1]]}, {"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, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"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, 0], [0, 4], [2, 0], [2, 1], [2, 3], [3, 4], [4, 4]], [[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, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 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, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 4]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[4, 4], [4, 4]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[4, 4], [4, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 2], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3]]}, {"patt": [2, 0, 1], "pos": [[5, 5], [5, 3], [5, 3]]}, {"patt": [2, 0, 1], "pos": [[5, 5], [5, 3], [5, 5]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 2], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 2], [3, 1], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 2], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 2], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 2], [3, 1], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 1], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"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, 0, 1], "pos": [[5, 5], [5, 5], [5, 5], [5, 5]]}, {"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, 0, 1], "pos": [[5, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"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": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"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": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"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, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[4, 4]]}]], "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, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 1], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [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, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"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": [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, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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": [[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, 1], [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, 1], [1, 1]]}, {"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, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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, 5], [1, 3], [5, 3], [5, 5]], [[2, 0], [3, 0], [3, 1], [3, 2]], [[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, 1]]}, {"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": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [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": [0, 3, 1, 2], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}], [{"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"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, 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": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [1, 0], [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": [[0, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"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, 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": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 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": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"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, 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": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0, 1], "pos": [[1, 0], [1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0, 1], "pos": [[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, 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": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [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": [0, 3, 1, 2], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "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": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}, "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": [1, 0], "pos": [[0, 0], [0, 0]]}, {"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": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "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": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"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, 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], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"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, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"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, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[5, 4]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0, 1], "pos": [[0, 4], [0, 4]]}, {"patt": [0, 1], "pos": [[0, 4], [1, 4]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[4, 3], [4, 3]]}, {"patt": [1, 0], "pos": [[0, 4], [0, 4]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[4, 3], [4, 3]]}, {"patt": [1, 0], "pos": [[5, 1], [5, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 4], [1, 4], [1, 4]]}, {"patt": [0, 2, 1], "pos": [[1, 4], [1, 4], [1, 4]]}, {"patt": [1, 0, 2], "pos": [[1, 4], [1, 4], [1, 4]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 4], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 4], [6, 2], [6, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 4], [1, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 4], [1, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 4], [1, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 4], [1, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 4], [1, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 4], [1, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 4], [1, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 4], [1, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 4], [1, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 4], [1, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 4], [1, 4], [6, 4], [6, 4], [6, 4]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}], [{"patt": [0], "pos": [[4, 3]]}]], "assumptions": []}, "children": [{"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, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 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": [[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": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "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": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"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]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"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, 4], [1, 4], [2, 2], [6, 2], [6, 4]], [[3, 0]], [[4, 3]], [[5, 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": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0, 1], "pos": [[0, 4], [0, 4]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[3, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[0, 4], [0, 4]]}, {"patt": [1, 0], "pos": [[0, 4], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [4, 1]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [5, 2], [5, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 4], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 4], [5, 2], [5, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[0, 4], [5, 4]]}], [{"patt": [0], "pos": [[3, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 1], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [3, 2]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 4], [1, 2], [4, 1], [5, 2], [5, 4]], [[2, 0]], [[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": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 1], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [3, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"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": [1, 0, 2], "pos": [[0, 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, 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]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"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, 0]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"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": [0, 3, 1, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 2], [2, 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, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"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": [0, 3, 1, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 2], [2, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 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": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 1], [1, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [2, 1], [2, 2]], [[1, 0]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"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], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 0], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}], [{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"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": [2, 0, 1], "pos": [[1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"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": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 3], [3, 0], [3, 3]], [[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, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [1, 0], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "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": [[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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "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": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 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], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 2], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [0, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 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, 0], [2, 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, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 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, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 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], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [2, 0], [4, 0]], [[1, 1]], [[3, 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": [[2, 2]]}, {"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": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [2, 3], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 3], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [2, 3], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [2, 3], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [2, 3], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 3], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 3], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 3], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 3], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 3], [2, 0]]}, {"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, 3], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 3], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 3], [2, 3], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 3], [2, 3], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 3], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 3], [2, 3], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 3], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 3], [2, 3], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 3], [2, 3], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 3], [2, 3], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 3], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 1], [2, 3], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 3], [2, 3], [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, 3], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 3], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 3], [2, 3], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 3], [2, 3], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 3], [2, 3], [2, 3], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 3], [2, 3], [2, 3], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 3], [2, 3], [2, 3], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 3], [2, 1], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 3], [2, 3], [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, 3], [2, 1], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 3], [2, 3], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 3], [2, 3], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 3], [2, 3], [2, 3], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 3], [2, 3], [2, 3], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 3], [2, 3], [2, 3], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 3], [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, 0], [2, 3], [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, 3], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 3], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 3], [2, 0], [2, 3], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 3], [2, 1], [2, 3], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 3], [2, 1], [2, 3], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 3], [2, 3], [2, 3], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 3], [2, 3], [2, 3], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 3], [2, 3], [2, 3], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 3], [2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 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, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"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, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 3], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 3], [2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 3], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 3], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 3], [2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 3], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 3], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[2, 0]]}], [{"patt": [0], "pos": [[3, 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, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [2, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [2, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [2, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 2], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0]]}, {"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, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 1], [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, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 1], [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, 1], [2, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 2], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 2], [2, 2], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"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, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 2], [2, 1], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 2], [2, 2], [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, 2], [2, 1], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 2], [2, 2], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"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, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 2], [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, 0], [2, 2], [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, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 1], [2, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 1], [2, 2], [2, 1]]}, {"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, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 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, 1], [2, 1]]}, {"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, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"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": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[2, 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, 3], [1, 1], [2, 0], [2, 1], [2, 3], [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, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [2, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [2, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [2, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [2, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 2], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0]]}, {"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, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 1], [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, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 1], [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, 1], [2, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 2], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 2], [2, 2], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"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, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 2], [2, 1], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 2], [2, 2], [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, 2], [2, 1], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 2], [2, 2], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"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, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 2], [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, 0], [2, 2], [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, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 1], [2, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 1], [2, 2], [2, 1]]}, {"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, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 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, 1], [2, 1]]}, {"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, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"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": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 2], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"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, 2], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 2], [1, 2], [1, 1]]}, {"patt": [0, 3, 1, 2], "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, 2], [1, 2], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 2], [1, 2], [1, 1]]}, {"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, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"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, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"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, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 1], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 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, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 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, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"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, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0]]}, {"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, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 2], [1, 1]]}, {"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, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 2], [1, 2], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [1, 0]]}, {"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, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 1], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 2], [1, 2], [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, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 2], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 2], [1, 2], [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, 2], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 2], [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, 0], [1, 2], [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, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 1], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 1], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [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, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"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, 2], [1, 2], [1, 2], [1, 2]]}, {"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, 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, 1], [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, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"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, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"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": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}], [{"patt": [0], "pos": [[1, 0]]}]], "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, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 3], [1, 1], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 3], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 3], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 3], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 3], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 3], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 3], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 3], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 3], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 3], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 3], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 3], [1, 3], [3, 3], [3, 3], [3, 3]]}], "requirements": [[{"patt": [0], "pos": [[2, 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, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 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, 2], [1, 1], [1, 3], [3, 3]], [[2, 0]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"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], [1, 1], [1, 1], [1, 1]]}, {"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], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "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], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 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": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[0, 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": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"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": [[0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"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": [[0, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [2, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 1], [1, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [2, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 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": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 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": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [1, 1], [1, 1], [1, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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], [1, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"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": [[0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"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": [[0, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [2, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 1], [1, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [2, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 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": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 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": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 1]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [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, 0], [1, 2], [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, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 2], [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, 2], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 2], [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, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 0], [1, 2], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 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, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 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, 0], [1, 1], [1, 1], [1, 1], [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, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [], "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, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [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, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"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, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [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, 1], [0, 1], [0, 1]]}, {"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], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 3, 0, 2], "pos": [[0, 0], [1, 0], [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": [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, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 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, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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": 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, 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], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"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": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[4, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[6, 1], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 3], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 3], [6, 1], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}], "requirements": [[{"patt": [0], "pos": [[3, 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, 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], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"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": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 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, 3], [1, 1], [2, 0], [4, 0], [5, 0], [6, 1], [6, 3]], [[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, 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], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"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": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 1], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}], "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, 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, 0]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [[{"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": [[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": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 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": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 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]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [4, 1], [4, 2]], [[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": [[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": [[3, 3]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 2], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 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, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 3], [1, 2], [4, 2], [4, 3]], [[2, 0]], [[3, 1]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 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], [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], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [0, 0]]}, {"patt": [0, 3, 4, 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], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[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, 0], [2, 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], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 2], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 2], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 2], [2, 2], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 2], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [2, 2], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 2], [1, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 2], [2, 2], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [2, 2], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [2, 2], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 1], [2, 2], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [2, 2], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [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, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [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, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "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, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0], [1, 0], [1, 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], [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, 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], [1, 0], [1, 0], [1, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "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], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [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, 0], [1, 2], [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, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 2], [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, 2], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 2], [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, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 0], [1, 2], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 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, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 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, 0], [1, 1], [1, 1], [1, 1], [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, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 1], [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, 0], [1, 2], [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, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 2], [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, 2], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 2], [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, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 0], [1, 2], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 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, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 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, 0], [1, 1], [1, 1], [1, 1], [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, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 3, 0, 2], "pos": [[0, 0], [1, 0], [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": [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, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 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, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0, 1], "pos": [[0, 0], [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": [[0, 2]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 3, 0, 2], "pos": [[0, 0], [1, 0], [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": [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, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 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, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 3, 0, 2], "pos": [[0, 0], [1, 0], [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": [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, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 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, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [1, 0], [1, 1]], [[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, 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, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"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": [1, 0], "pos": [[3, 3], [4, 2]]}, {"patt": [1, 0], "pos": [[3, 3], [4, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"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": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 2], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}], "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, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 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": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 3], [3, 1], [3, 3], [4, 2], [4, 3]], [[1, 0], [2, 0]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"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], [1, 2], [1, 2], [1, 2]]}, {"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], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"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], [1, 1], [1, 1], [1, 1]]}, {"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], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [0, 2], [1, 2]], [[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, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"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, 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, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0, 1], "pos": [[0, 4], [3, 4]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [3, 4]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[3, 4], [3, 4]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[3, 4], [3, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [5, 4], [5, 2], [5, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [5, 4], [5, 2], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 4], [5, 4], [5, 2], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 4], [5, 4], [5, 2], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 4], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 4], [5, 2], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 4], [5, 4], [5, 2], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 4], [5, 4], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 4], [5, 4], [5, 2], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 4], [5, 4], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 4], [5, 4], [5, 2], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 4], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 4], [5, 4], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 4], [5, 4], [5, 2], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 4], [5, 4], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 4], [5, 4], [5, 2], [5, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 4], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 4], [5, 4], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 4], [5, 4], [5, 2], [5, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}], "requirements": [[{"patt": [0], "pos": [[2, 3]]}]], "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, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 2], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 2], [3, 1], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [3, 2], [3, 1], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [3, 2], [3, 1], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 2], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 2], [3, 1], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 1], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 1], [3, 2]]}, {"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": [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": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 4], [1, 1], [3, 4], [5, 2], [5, 4]], [[2, 3]], [[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, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 3]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 3], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 3], [1, 1], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 3], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [2, 3], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 3], [2, 3], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 3], [2, 3], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [2, 3], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 3], [2, 3], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 3], [1, 3], [2, 3], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 3], [1, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 3], [2, 3], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 3], [1, 3], [2, 3], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [2, 3], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 3], [1, 1], [2, 3], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 3], [1, 3], [2, 3], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 3], [1, 3], [2, 3], [2, 3], [2, 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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 3], [1, 3], [2, 3], [2, 3], [2, 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, 1], [2, 1], [2, 1], [2, 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, 1], [1, 3], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 3], [1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 3], [1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 3], [1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 3], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 3], [1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 3], [1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 3], [1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 3], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 3], [1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 3], [1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 3], [1, 3], [2, 3], [2, 3], [2, 3]]}], "requirements": [[{"patt": [0], "pos": [[3, 2]]}]], "assumptions": []}, "children": [{"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], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 2], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 2], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 2], [2, 2], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 2], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [2, 2], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 2], [1, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 2], [2, 2], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [2, 2], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [2, 2], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 1], [2, 2], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [2, 2], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [2, 2], [2, 2], [2, 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], [1, 1], [1, 3], [2, 1], [2, 3]], [[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], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 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, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 0], [2, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0, 1], "pos": [[0, 0], [2, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 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": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 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]]}], "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, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 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": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 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], [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], [2, 0]]}, {"patt": [0, 4, 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], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}], "requirements": [], "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, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 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], [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], [2, 0]]}, {"patt": [0, 4, 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], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 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": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 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], [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], [2, 0]]}, {"patt": [0, 4, 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], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}], "requirements": [[{"patt": [0, 1], "pos": [[1, 1], [1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0, 1], "pos": [[1, 1], [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], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[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, 0]]}, {"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, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 4]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[4, 5], [5, 3]]}, {"patt": [1, 0], "pos": [[4, 5], [5, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [1, 0, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 5], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 5], [4, 2], [4, 5]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3]]}, {"patt": [2, 0, 1], "pos": [[5, 5], [5, 3], [5, 3]]}, {"patt": [2, 0, 1], "pos": [[5, 5], [5, 3], [5, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}], "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, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 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": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"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": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"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, 5], [4, 2], [4, 5], [5, 3], [5, 5]], [[1, 0]], [[2, 4]], [[3, 1]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[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, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [2, 3]]}, {"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, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 2], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 2], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 2], [5, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [5, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [5, 0], [5, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [5, 0], [5, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [5, 2], [5, 2]]}, {"patt": [1, 0, 2], "pos": [[4, 0], [5, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[4, 0], [5, 0], [5, 2]]}, {"patt": [1, 0, 2], "pos": [[4, 2], [5, 0], [5, 2]]}, {"patt": [1, 0, 2], "pos": [[4, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [5, 0], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [5, 0], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [5, 0], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 0], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [3, 2], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [3, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [3, 2], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [3, 2], [5, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [5, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 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], [3, 0], [5, 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], [3, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 2], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 2], [4, 0], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 2], [4, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 2], [4, 0], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [4, 2], [4, 0], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [4, 2], [4, 0], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 2], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 2], [4, 0], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 2], [4, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 2], [4, 0], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 0], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 0], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 2], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 2], [4, 0], [5, 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, 0, 1], "pos": [[3, 2], [4, 2], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [4, 2], [4, 0], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [4, 2], [4, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [4, 2], [4, 0], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 2], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 2], [4, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 0], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 0], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [3, 2], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [3, 2], [3, 0], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [4, 2], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [4, 2], [4, 0], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [4, 2], [4, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [4, 2], [4, 0], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [4, 2], [4, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [6, 3], [6, 3], [6, 3]]}, {"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, 0, 1], "pos": [[3, 2], [4, 2], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [4, 2], [4, 0], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [4, 2], [4, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [4, 2], [4, 0], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 0], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 0], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 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": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 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": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [5, 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], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [4, 0], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [4, 0], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [4, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [4, 0], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [4, 0], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [4, 0], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [4, 0], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [4, 0], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 0], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [2, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [2, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [2, 1], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [2, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 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], [2, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 1], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 1], [3, 0], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 0], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 0], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 1], [3, 0], [4, 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, 0, 1], "pos": [[2, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 1], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 1], [3, 0], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 1], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 1], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 1], [2, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 1], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 1], [3, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 1], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 1], [3, 0], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"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, 0, 1], "pos": [[2, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 0], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 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], [2, 3], [3, 0], [3, 2], [4, 0], [4, 2], [5, 0], [5, 2], [6, 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, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [4, 0], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [4, 0], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [4, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [4, 0], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [4, 0], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [4, 0], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [4, 0], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [4, 0], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 0], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [2, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [2, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [2, 1], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [2, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 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], [2, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 1], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 1], [3, 0], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 0], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 0], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 1], [3, 0], [4, 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, 0, 1], "pos": [[2, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 1], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 1], [3, 0], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 1], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 1], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 1], [2, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 1], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 1], [3, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 1], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 1], [3, 0], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"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, 0, 1], "pos": [[2, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 0], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 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": [[2, 2]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [2, 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, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 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], [1, 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], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 1], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 1], [2, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 1], [2, 0], [3, 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, 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, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [3, 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, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"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, 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, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0], [3, 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, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"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, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"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, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 1]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 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], [2, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}], "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, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[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, 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, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[5, 4]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 4]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[4, 5], [5, 2]]}, {"patt": [1, 0], "pos": [[4, 5], [5, 5]]}, {"patt": [1, 0], "pos": [[4, 5], [6, 3]]}, {"patt": [1, 0], "pos": [[4, 5], [6, 5]]}, {"patt": [1, 0], "pos": [[5, 5], [6, 3]]}, {"patt": [1, 0], "pos": [[5, 5], [6, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [1, 0, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 5], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 5], [4, 1], [4, 5]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 5], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 5], [5, 2], [5, 5]]}, {"patt": [2, 0, 1], "pos": [[6, 3], [6, 3], [6, 3]]}, {"patt": [2, 0, 1], "pos": [[6, 5], [6, 3], [6, 3]]}, {"patt": [2, 0, 1], "pos": [[6, 5], [6, 3], [6, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 5], [0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 5], [0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 5], [0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 5], [0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 5], [0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 5], [0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 5], [0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 5], [0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 5], [0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[2, 4]]}]], "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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [1, 0], "pos": [[1, 3], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [3, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[2, 3], [3, 2]]}, {"patt": [1, 0], "pos": [[2, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [1, 0], [1, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 1], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 2], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 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]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 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, 5], [4, 1], [4, 5], [5, 2], [5, 5], [6, 3], [6, 5]], [[1, 0], [3, 0]], [[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": [[1, 2]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [2, 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, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 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], [1, 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], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 1], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 1], [2, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 1], [2, 0], [3, 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, 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, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [3, 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, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"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, 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, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0], [3, 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, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"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, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"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, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 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, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"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], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [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], [0, 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": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 1], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 1], [1, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 1], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 0], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [2, 1]]}, {"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, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [2, 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, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [1, 1], [1, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [1, 1], [1, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [2, 1]]}, {"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, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 0], [1, 0], [2, 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, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [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, 4, 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], [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, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [4, 2]], [[1, 0], [1, 1], [2, 0], [2, 1], [3, 0], [3, 1]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[4, 2], [4, 2]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [5, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 0], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 0], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [5, 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], [2, 0], [5, 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], [2, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 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": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 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": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"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, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "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": [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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 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], [0, 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], [0, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 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], [3, 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], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 3], [1, 3], [6, 3]], [[2, 0], [2, 1], [3, 0], [3, 2], [4, 2], [5, 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], "pos": [[0, 0], [1, 1]]}, {"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": [0, 3, 1, 2], "pos": [[0, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "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": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[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]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "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": [3, 2, 0, 1], "pos": [[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": 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": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"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, 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, 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": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[4, 2], [4, 2]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"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": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 2], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [5, 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": [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": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 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, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[5, 0]]}, {"patt": [1, 0], "pos": [[3, 2], [4, 2]]}]], "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]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 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, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [3, 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": [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": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 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, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 4]], [[1, 1]], [[2, 3], [3, 0], [3, 2], [4, 2], [5, 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], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [3, 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": [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": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 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, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 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": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 1]]}]], "assumptions": []}, {"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, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}], [{"patt": [0], "pos": [[3, 0]]}]], "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, 0]]}, {"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, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}], [{"patt": [0], "pos": [[3, 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": [[1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2]], [[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": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[0, 5]]}, {"patt": [0], "pos": [[0, 6]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[1, 6]]}, {"patt": [0], "pos": [[1, 7]]}, {"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": [[2, 6]]}, {"patt": [0], "pos": [[2, 7]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[3, 5]]}, {"patt": [0], "pos": [[3, 6]]}, {"patt": [0], "pos": [[3, 7]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[4, 6]]}, {"patt": [0], "pos": [[4, 7]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 4]]}, {"patt": [0], "pos": [[5, 5]]}, {"patt": [0], "pos": [[5, 7]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 3]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[4, 5], [5, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 7], [0, 7], [0, 7]]}, {"patt": [0, 2, 1], "pos": [[0, 7], [0, 7], [0, 7]]}, {"patt": [1, 0, 2], "pos": [[0, 7], [0, 7], [0, 7]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 5], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 5], [4, 2], [4, 5]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3]]}, {"patt": [2, 0, 1], "pos": [[5, 6], [5, 0], [5, 6]]}, {"patt": [2, 0, 1], "pos": [[5, 6], [5, 3], [5, 3]]}, {"patt": [2, 0, 1], "pos": [[5, 6], [5, 3], [5, 6]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 6], [5, 6], [5, 6], [5, 6]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 6], [5, 6], [5, 6], [5, 6]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 6], [5, 6], [5, 6], [5, 6]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[2, 4]]}]], "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]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 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": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 3], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 1], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 4], [1, 0], [1, 4]]}, {"patt": [2, 0, 1], "pos": [[1, 4], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 4], [1, 2], [1, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 4], [1, 4], [1, 4], [1, 4]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 7]], [[1, 1], [3, 1]], [[2, 4]], [[4, 2], [4, 5], [5, 0], [5, 3], [5, 6]]]}}, {"class_module": "comb_spec_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": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 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, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 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, 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": [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": [[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": [[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": [0, 3, 1, 2], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "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": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, "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": [1, 0], "pos": [[0, 0], [0, 0]]}, {"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": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "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": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 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], [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], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [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], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"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": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [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], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [[{"patt": [1, 0], "pos": [[0, 1], [0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [1, 0], "pos": [[0, 1], [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": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"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, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"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, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 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": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 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": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 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": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 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": [1, 0, 2], "pos": [[0, 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": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 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": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"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, 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, 2]]}, {"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, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [6, 2], [6, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [6, 2], [6, 4]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [6, 2], [6, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [6, 2], [6, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [6, 2], [6, 4]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [6, 2], [6, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [6, 2], [6, 4]]}, {"patt": [1, 0, 2], "pos": [[5, 2], [6, 2], [6, 2]]}, {"patt": [1, 0, 2], "pos": [[5, 2], [6, 2], [6, 4]]}, {"patt": [1, 0, 2], "pos": [[5, 4], [6, 2], [6, 4]]}, {"patt": [1, 0, 2], "pos": [[5, 4], [6, 4], [6, 4]]}, {"patt": [2, 0, 1], "pos": [[0, 4], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 4], [6, 2], [6, 4]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 4], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 4], [6, 2], [6, 4]]}, {"patt": [2, 0, 1], "pos": [[5, 4], [6, 4], [6, 4]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 4], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 4], [6, 2], [6, 4]]}, {"patt": [2, 0, 1], "pos": [[6, 4], [6, 4], [6, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 4], [0, 4], [6, 4], [6, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [5, 4], [5, 2], [5, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [5, 4], [5, 2], [5, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [5, 4], [5, 2], [6, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [5, 4], [5, 2], [6, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 1], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 1], [5, 2], [5, 2], [6, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 1], [5, 4], [5, 2], [5, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 1], [5, 4], [5, 2], [5, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 1], [5, 4], [5, 2], [6, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 1], [5, 4], [5, 2], [6, 4]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 4], [0, 4], [6, 4], [6, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 4], [5, 4], [5, 2], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 4], [5, 4], [5, 2], [6, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [5, 4], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [5, 4], [5, 2], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [5, 4], [5, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [5, 4], [5, 2], [6, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 4], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 4], [5, 2], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 4], [5, 2], [6, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 4], [5, 2], [6, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 4], [5, 4], [5, 2], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 4], [5, 4], [5, 2], [6, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 4], [5, 4], [5, 4], [6, 4]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 4], [0, 4], [6, 4], [6, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 4], [0, 4], [6, 4], [6, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 4], [5, 4], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 4], [5, 4], [5, 2], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 4], [5, 4], [5, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 4], [5, 4], [5, 2], [6, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [5, 4], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [5, 4], [5, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 4], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 4], [5, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 4], [5, 4], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 4], [5, 4], [5, 2], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 4], [5, 4], [5, 2], [6, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 4], [5, 4], [5, 2], [6, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 4], [5, 4], [5, 4], [6, 4]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 4], [0, 4], [6, 4], [6, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 4], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 4], [5, 2], [5, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 4], [5, 4], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 4], [5, 4], [5, 2], [5, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 4], [5, 4], [5, 2], [6, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 4], [5, 4], [5, 2], [6, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 4], [5, 4], [5, 4], [6, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [6, 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": [[0, 4], [0, 4], [5, 4], [5, 4], [6, 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": [[0, 4], [0, 4], [5, 4], [5, 4], [6, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [6, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [6, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [6, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [6, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [6, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [6, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [6, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [6, 4]]}], "requirements": [[{"patt": [0], "pos": [[3, 3]]}], [{"patt": [0], "pos": [[4, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"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], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [4, 1], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [4, 1], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [4, 1], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [4, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [4, 1], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [4, 1], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [4, 1], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [4, 1], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [4, 1], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [3, 2], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [3, 2], [3, 1], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [3, 2], [3, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [3, 2], [3, 1], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 2], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 2], [3, 1], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 2], [3, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 2], [3, 1], [4, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [3, 2], [3, 1], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [3, 2], [3, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 2], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 2], [3, 1], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 2], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 2], [3, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 2], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 2], [3, 1], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 2], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 2], [3, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 1], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 1], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 1], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 2], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 2], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 2], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 2], [3, 1], [4, 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, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 1], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 1], [3, 1], [4, 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, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 1], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 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": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 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": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "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, 4], [1, 2], [2, 1], [5, 2], [5, 4], [6, 2], [6, 4]], [[3, 3]], [[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": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"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], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [4, 1], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [4, 1], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [4, 1], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [4, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [4, 1], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [4, 1], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [4, 1], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [4, 1], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [4, 1], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [3, 2], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [3, 2], [3, 1], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [3, 2], [3, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [3, 2], [3, 1], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 2], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 2], [3, 1], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 2], [3, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 2], [3, 1], [4, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [3, 2], [3, 1], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [3, 2], [3, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 2], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 2], [3, 1], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 2], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 2], [3, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 2], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 2], [3, 1], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 2], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 2], [3, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 1], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 1], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 1], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 2], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 2], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 2], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 2], [3, 1], [4, 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, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 1], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 1], [3, 1], [4, 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, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 1], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 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": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 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": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [4, 2]]}], "requirements": [], "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, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 0], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [3, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 0], [3, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 1], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 1], [2, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 1], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [3, 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, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0], [3, 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, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 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, 1], [2, 1], [3, 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, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}], "requirements": [], "assumptions": []}, {"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, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [3, 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, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 1], [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": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[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, 1]]}, {"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, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [4, 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, 1], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [3, 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, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 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], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 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], [2, 1], [2, 2], [3, 2], [4, 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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"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, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "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], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"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, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 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": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "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": [[2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 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": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0, 2], "pos": [[0, 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": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 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, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "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, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[3, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [4, 2], [4, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [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, 3, 0, 2], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"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": [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, 3, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 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, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[3, 3]]}]], "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, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 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, 4], [1, 2], [4, 2], [4, 4]], [[2, 0], [2, 1]], [[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": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [1, 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], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"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], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 3]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 2], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 2], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 2], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [2, 2], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [2, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 3], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [4, 3], [4, 3], [4, 3]]}, {"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, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 3], [2, 2], [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, 0], [2, 3], [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, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 2], [2, 2], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 3], [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, 3], [2, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 3], [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, 0], [2, 3], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 3], [2, 0], [2, 3], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 3], [2, 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, 1, 2], "pos": [[2, 0], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 3], [2, 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, 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, 2], [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, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 3], [2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 3], [2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 3], [2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 3], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 3], [2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 3], [2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 3], [2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 3], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 3], [2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 3], [2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 3], [2, 3], [4, 3], [4, 3], [4, 3]]}], "requirements": [[{"patt": [0], "pos": [[3, 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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 1], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 2], [2, 2]]}, {"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": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 2], [2, 2]]}, {"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, 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": [[0, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 2], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 2], [2, 1], [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, 0], [2, 2], [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, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 2], [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, 2], [2, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 2], [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, 0], [2, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 0], [2, 2], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 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": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 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, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"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, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 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, 2], [1, 0], [2, 0], [2, 2], [2, 3], [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": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"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": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [5, 0], [5, 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": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [5, 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": [[1, 0], [5, 0], [5, 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, 0, 2], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [5, 0], [5, 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], [2, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 2], [5, 0], [5, 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], [2, 0], [5, 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, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 2], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 2], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 2], [2, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 2], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 2], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 2], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 2], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[4, 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, 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": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 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], [2, 1], [4, 0], [4, 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], [2, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 1], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 1], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 1], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 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, 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": [[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, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [2, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 2], [4, 2], [4, 2], [4, 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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [4, 2], [4, 2], [4, 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, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 2], [2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 2], [2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 2], [2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 2], [2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 2], [2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 2], [2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [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": [[0, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [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, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"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": [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, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 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, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"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": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [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, 3, 0, 2], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"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": [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, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 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, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}], [{"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[0, 2]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"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": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [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, 3, 0, 2], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"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": [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, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 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, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}], [{"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}]], "assumptions": []}, "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": [1, 0], "pos": [[0, 0], [0, 0]]}, {"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": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "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": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [1, 2], [3, 2]], [[2, 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": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"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": [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, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 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, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 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, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}]], "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, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [2, 2]], [[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, 1]]}, {"patt": [0], "pos": [[0, 3]]}, {"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], "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": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 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], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 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], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 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], [4, 0]]}, {"patt": [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], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "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": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 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], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 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], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 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], [2, 0]]}, {"patt": [0, 4, 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], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [0, 2], [3, 2], [4, 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, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"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], "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, 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, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0], "pos": [[7, 0]]}, {"patt": [0], "pos": [[7, 1]]}, {"patt": [0], "pos": [[7, 2]]}, {"patt": [0], "pos": [[7, 3]]}, {"patt": [0], "pos": [[8, 0]]}, {"patt": [0], "pos": [[8, 1]]}, {"patt": [0], "pos": [[8, 2]]}, {"patt": [0], "pos": [[8, 3]]}, {"patt": [0, 1], "pos": [[0, 4], [3, 4]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [3, 4]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[3, 4], [3, 4]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[3, 4], [3, 4]]}, {"patt": [1, 0], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[6, 4], [8, 4]]}, {"patt": [1, 0], "pos": [[7, 4], [8, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[4, 0], [4, 0], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[4, 0], [4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[3, 4], [6, 4], [7, 4]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [4, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[6, 4], [6, 4], [7, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[4, 0], [4, 0], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[4, 1], [4, 0], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 4], [6, 4], [7, 4]]}, {"patt": [1, 2, 0], "pos": [[6, 4], [6, 4], [7, 4]]}, {"patt": [2, 1, 0], "pos": [[3, 4], [6, 4], [7, 4]]}, {"patt": [2, 1, 0], "pos": [[6, 4], [6, 4], [7, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 4], [0, 4], [6, 4], [7, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 4], [0, 4], [6, 4], [7, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 4], [0, 4], [6, 4], [7, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 1], [4, 0], [5, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 4], [6, 4], [7, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 4], [0, 4], [6, 4], [7, 4]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[8, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 4], [0, 4], [6, 4], [7, 4]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 0], [4, 1], [4, 0], [5, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 4], [0, 4], [6, 4], [7, 4]]}, {"patt": [2, 0, 3, 1], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 4], [0, 4], [6, 4], [7, 4]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 0], [4, 0], [4, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[8, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[8, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 1], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 1], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 1], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [8, 4], [8, 4], [8, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 3]]}], [{"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": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[4, 1], [5, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 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, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 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, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 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, 1], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 4], [1, 2], [3, 4], [6, 4], [7, 4], [8, 4]], [[2, 3]], [[4, 0], [4, 1], [5, 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], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[4, 1], [5, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 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, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 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, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}], "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, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 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, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 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, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 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], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "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, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 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, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 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, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 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], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 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": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [2, 1], [3, 1], [4, 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": [[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, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 2], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 0], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 3], [1, 3], [1, 3], [1, 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], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [1, 3], [1, 3], [1, 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], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"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": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"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, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 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, 2], [0, 3], [1, 3], [3, 0], [3, 3]], [[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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "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": [0, 2, 4, 1, 3], "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, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 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], [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], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 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": [[2, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 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], [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], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [0, 0]]}, {"patt": [0, 3, 4, 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], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [2, 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": [[0, 3]]}, {"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, 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": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"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, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0], [0, 0], [0, 0], [0, 0], [4, 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, 0], [1, 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, 0], [0, 0], [0, 0], [0, 0], [4, 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, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[0, 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, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [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, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 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], [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, 0], [1, 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], [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, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [1, 0], [1, 1], [4, 0]], [[2, 3]], [[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": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "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": [[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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[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, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0, 1], "pos": [[2, 0], [2, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 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, 1, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 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], [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], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 1]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"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": [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, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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": [[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, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "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, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 3, 0, 2], "pos": [[0, 0], [1, 0], [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": [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, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 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": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[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]]}]}}, {"class_module": "comb_spec_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, 1], "pos": [[0, 1], [1, 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": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "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": [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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [1, 0], "pos": [[0, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 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, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [1, 0], "pos": [[0, 1], [2, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 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": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "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": [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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [1, 0], "pos": [[1, 1], [2, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [1, 0], "pos": [[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": [[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": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [1, 0], "pos": [[0, 2], [2, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [1, 0], "pos": [[0, 1], [1, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [2, 0], [2, 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, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"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, 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, 2]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0, 1], "pos": [[0, 4], [0, 4]]}, {"patt": [0, 1], "pos": [[0, 4], [1, 4]]}, {"patt": [0, 1], "pos": [[3, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[0, 4], [0, 4]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 4], [1, 4], [1, 4]]}, {"patt": [0, 2, 1], "pos": [[1, 4], [1, 4], [1, 4]]}, {"patt": [1, 0, 2], "pos": [[1, 4], [1, 4], [1, 4]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 4], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 4], [5, 2], [5, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 4], [1, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 4], [1, 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": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 4], [1, 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": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 4], [1, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 4], [1, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 4], [1, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 4], [1, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 4], [1, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 4], [1, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 4], [1, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 4], [1, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[3, 3]]}], [{"patt": [0], "pos": [[4, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"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": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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": [[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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 4], [1, 4], [5, 2], [5, 4]], [[2, 0], [4, 1]], [[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": [[0, 3]]}, {"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, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 5]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[4, 5]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 4]]}, {"patt": [0, 1], "pos": [[0, 5], [0, 5]]}, {"patt": [0, 1], "pos": [[0, 5], [1, 5]]}, {"patt": [0, 1], "pos": [[3, 4], [3, 4]]}, {"patt": [1, 0], "pos": [[0, 5], [0, 5]]}, {"patt": [1, 0], "pos": [[3, 4], [3, 4]]}, {"patt": [0, 1, 2], "pos": [[1, 5], [1, 5], [1, 5]]}, {"patt": [0, 2, 1], "pos": [[1, 5], [1, 5], [1, 5]]}, {"patt": [1, 0, 2], "pos": [[1, 5], [1, 5], [1, 5]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3]]}, {"patt": [2, 0, 1], "pos": [[5, 5], [5, 3], [5, 3]]}, {"patt": [2, 0, 1], "pos": [[5, 5], [5, 3], [5, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 5], [1, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 5], [1, 5], [5, 5], [5, 5], [5, 5]]}, {"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, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 5], [1, 5], [5, 5], [5, 5], [5, 5]]}, {"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, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 5], [1, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 5], [1, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 5], [1, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 5], [1, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 5], [1, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 5], [1, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 5], [1, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 5], [1, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[3, 4]]}], [{"patt": [0], "pos": [[4, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"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": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}], "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": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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": [[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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 5], [1, 5], [5, 3], [5, 5]], [[2, 0], [4, 1], [4, 2]], [[3, 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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 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], [1, 1], [1, 1], [1, 1]]}, {"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], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [], "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, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 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, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [], "assumptions": []}, {"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, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 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], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 0], [0, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0, 1], "pos": [[0, 0], [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": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 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], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 0], [0, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 0], [0, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [0, 2], [2, 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, 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, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 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": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 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, 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, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [3, 2]], [[1, 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, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"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, 0], [3, 0], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 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], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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], [1, 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], [0, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 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, 1, 2], "pos": [[0, 0], [2, 1], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 1], [2, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 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], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 1], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 1], [2, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 1], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 1], [2, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 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], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 1], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 1], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [3, 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, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0], [3, 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, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 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, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 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, 0], [0, 0], [0, 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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [2, 1], [2, 1], [3, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [], "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, 2]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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], [1, 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": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 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, 1, 2], "pos": [[0, 0], [2, 1], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 1], [2, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 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], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 1], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 1], [2, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 1], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 1], [2, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 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], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 1], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 1], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [3, 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, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0], [3, 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, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 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, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 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, 0], [0, 0], [0, 0], [1, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [], "assumptions": []}, {"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, 2]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"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, 0], [3, 0], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 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], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 0], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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], [1, 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], [0, 2], [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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 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, 1, 2], "pos": [[0, 0], [2, 1], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 1], [2, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 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], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 1], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 1], [2, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 1], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 1], [2, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 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], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 1], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 1], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [3, 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, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 0], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0], [3, 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, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 0], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 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, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 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, 0], [0, 0], [0, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 0], [0, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0, 1], "pos": [[0, 0], [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": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [4, 0], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [4, 0], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [4, 0], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [4, 0], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [4, 0], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [4, 0], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 0], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 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], [2, 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": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [4, 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, 1, 2], "pos": [[1, 0], [3, 1], [3, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 1], [3, 0], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 1], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 1], [3, 0], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 1], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 1], [3, 0], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 0], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [4, 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": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 1], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 1], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 1], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 0], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 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, 0], [1, 0], [2, 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], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 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, 0], [1, 0], [1, 0], [2, 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, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [4, 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]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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], [1, 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": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 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, 1, 2], "pos": [[0, 0], [2, 1], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 1], [2, 0], [3, 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], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 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], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 1], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 1], [2, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 1], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 1], [2, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 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], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 1], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 1], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [3, 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, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 0], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0], [3, 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, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 0], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 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, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 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, 0], [0, 0], [0, 0], [1, 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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2]], [[1, 0], [2, 0], [3, 0], [3, 1], [4, 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": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[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, 1]]}, {"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, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"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, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 4]]}, {"patt": [0], "pos": [[6, 5]]}, {"patt": [0], "pos": [[7, 0]]}, {"patt": [0], "pos": [[7, 1]]}, {"patt": [0], "pos": [[7, 2]]}, {"patt": [0], "pos": [[7, 4]]}, {"patt": [0], "pos": [[7, 5]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1], "pos": [[4, 2], [4, 2]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[7, 3], [7, 3]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [1, 0, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 0], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 0], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 3], [6, 3], [6, 3]]}, {"patt": [2, 0, 1], "pos": [[6, 3], [6, 3], [7, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 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, 0], [3, 0], [5, 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, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[2, 4]]}]], "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]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 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], [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], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 5]], [[1, 1]], [[2, 4]], [[3, 0], [3, 2], [4, 2], [5, 0]], [[6, 3], [7, 3]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[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": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 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": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 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], [3, 1], [3, 1], [3, 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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "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, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 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], [3, 1], [3, 1], [3, 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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "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": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [2, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [1, 0], "pos": [[1, 0], [2, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [1, 0], "pos": [[2, 1], [3, 1]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 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], [3, 1], [3, 1], [3, 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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"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, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "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": [[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": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [2, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"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], [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": [[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], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 2], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 0], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [3, 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], [3, 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], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"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": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "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": [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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 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], [2, 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], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 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, 2], [0, 3], [2, 3], [3, 0], [3, 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, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "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": [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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 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], [2, 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], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"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], [1, 2], [1, 2], [1, 2]]}, {"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], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 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": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "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": [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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "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, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"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, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"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, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[5, 4]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0, 1], "pos": [[0, 4], [0, 4]]}, {"patt": [0, 1], "pos": [[0, 4], [1, 4]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[4, 3], [4, 3]]}, {"patt": [1, 0], "pos": [[0, 4], [0, 4]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[4, 3], [4, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 4], [1, 4], [1, 4]]}, {"patt": [0, 2, 1], "pos": [[1, 4], [1, 4], [1, 4]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [5, 1], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 4], [1, 4], [1, 4]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [5, 1], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 4], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 4], [6, 2], [6, 4]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [3, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 0], [5, 1], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 1], [5, 1], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 1], [5, 1], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[5, 0], [5, 0], [5, 1], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[5, 0], [5, 1], [5, 1], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[5, 1], [5, 1], [5, 1], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 3, 2, 0], "pos": [[5, 0], [5, 1], [5, 1], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[5, 1], [5, 1], [5, 1], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[5, 0], [5, 0], [5, 1], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[5, 1], [5, 0], [5, 1], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[5, 1], [5, 1], [5, 1], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 4], [1, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 4], [1, 4], [6, 4], [6, 4], [6, 4]]}, {"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, 4, 3, 1, 2], "pos": [[1, 4], [1, 4], [6, 4], [6, 4], [6, 4]]}, {"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": [[5, 0], [5, 1], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 4], [1, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 4], [1, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 4], [1, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[5, 0], [5, 1], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 4], [1, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 4], [1, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 4], [1, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[5, 0], [5, 1], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 4], [1, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 4], [1, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[5, 0], [5, 0], [5, 0], [5, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}], [{"patt": [0], "pos": [[4, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[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, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [4, 1], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [4, 1], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 2], [5, 3]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [3, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 1], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 1], [4, 1], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 0], [4, 0], [4, 1], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 0], [4, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 1], [4, 1], [4, 1], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 0], [4, 1], [4, 1], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 1], [4, 1], [4, 1], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 0], [4, 0], [4, 1], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 1], [4, 0], [4, 1], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 1], [4, 1], [4, 1], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 3], [1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 3], [1, 3], [5, 3], [5, 3], [5, 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, 4, 3, 1, 2], "pos": [[1, 3], [1, 3], [5, 3], [5, 3], [5, 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": [[4, 0], [4, 1], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 3], [1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 3], [1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 3], [1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 1], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 3], [1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 3], [1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 3], [1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 1], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 3], [1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 3], [1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 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, 4], [1, 4], [2, 2], [3, 0], [5, 0], [5, 1], [6, 2], [6, 4]], [[4, 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": [[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, 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, 2]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0, 1], "pos": [[0, 4], [0, 4]]}, {"patt": [0, 1], "pos": [[0, 4], [1, 4]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[0, 4], [0, 4]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 4], [1, 4], [1, 4]]}, {"patt": [0, 2, 1], "pos": [[1, 4], [1, 4], [1, 4]]}, {"patt": [1, 0, 2], "pos": [[1, 4], [1, 4], [1, 4]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [4, 1], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 4], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 4], [5, 2], [5, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [4, 1], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 1], [4, 1], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 0], [4, 0], [4, 1], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 0], [4, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 1], [4, 1], [4, 1], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 0], [4, 1], [4, 1], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 1], [4, 1], [4, 1], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 0], [4, 0], [4, 1], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 1], [4, 0], [4, 1], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 1], [4, 1], [4, 1], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 4], [1, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 0], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 4], [1, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 0], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 4], [1, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 1], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 0], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 4], [1, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 4], [1, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 4], [1, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 0], [4, 1], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 4], [1, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 4], [1, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 4], [1, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 0], [4, 1], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 4], [1, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 4], [1, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 4]]}], [{"patt": [0], "pos": [[2, 1]]}], [{"patt": [0], "pos": [[3, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"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": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"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": [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, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 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, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 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, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"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, 4], [1, 4], [5, 2], [5, 4]], [[2, 1], [4, 0], [4, 1]], [[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, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 4]]}, {"patt": [0, 1], "pos": [[1, 4], [1, 4]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 4]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 3], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 4], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [1, 3], [1, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [1, 3], [1, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 4], [1, 3], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 4], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 4], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 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": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[1, 4]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"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, 1], "pos": [[0, 2], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 3], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [0, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [0, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [0, 2], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1]], [[1, 0], [1, 2], [1, 3], [1, 4], [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": [[1, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [1, 0], "pos": [[0, 1], [2, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 3], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 3], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 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, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [2, 1]]}, {"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": [[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], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 1], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 2], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 3], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 3], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 3], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 3], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 3], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [1, 3], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [1, 3], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [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, 2], [0, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [1, 2], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [1, 3], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [1, 3], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [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], [1, 2], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [1, 3], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [1, 3], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 3], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [1, 3], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [1, 2], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [1, 3], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [1, 3], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [1, 3], [1, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 3], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 2], [1, 3], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 3], [1, 3], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 3], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 3], [1, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 3], [1, 3], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 3], [1, 3], [1, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 3], [1, 3], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 3], [1, 3], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 3], [0, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 3], [1, 2], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 3], [1, 3], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 3], [1, 2], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 3], [1, 3], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 3], [1, 3], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 3], [1, 3], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 3], [1, 3], [1, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 3], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 1], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 1], [1, 3], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 3], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 3], [1, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 1], [1, 3], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 2], [1, 3], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 2], [1, 3], [1, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 3], [1, 3], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 3], [1, 3], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"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, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 1], [1, 1], [1, 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, 1], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 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, 4, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 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, 1], [1, 1], [1, 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, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 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": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 3], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 3], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 4, 0, 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": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 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, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [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], [2, 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], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 2], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [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, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 2], [1, 0]]}, {"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, 2], [1, 0]]}, {"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, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [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], [1, 2], [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, 1], [0, 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], [0, 2], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 1], [1, 0]]}, {"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, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 2], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 1], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 1], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0], [1, 0], [1, 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, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 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], [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, 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], [1, 0], [1, 0], [1, 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, 0], [0, 2], [0, 0], [0, 0], [0, 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], [1, 1], [1, 1], [1, 1]]}, {"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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [1, 1], [1, 1], [1, 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], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}], "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, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"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": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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": [[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, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[0, 5]]}, {"patt": [0], "pos": [[0, 6]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[1, 6]]}, {"patt": [0], "pos": [[1, 7]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[2, 6]]}, {"patt": [0], "pos": [[2, 7]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[3, 5]]}, {"patt": [0], "pos": [[3, 7]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[4, 5]]}, {"patt": [0], "pos": [[4, 6]]}, {"patt": [0], "pos": [[4, 7]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[5, 5]]}, {"patt": [0], "pos": [[5, 6]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0], "pos": [[6, 4]]}, {"patt": [0], "pos": [[6, 6]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[3, 6], [3, 6]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[3, 6], [3, 6]]}, {"patt": [1, 0], "pos": [[5, 7], [6, 5]]}, {"patt": [1, 0], "pos": [[5, 7], [6, 7]]}, {"patt": [0, 1, 2], "pos": [[0, 7], [0, 7], [0, 7]]}, {"patt": [0, 2, 1], "pos": [[0, 7], [0, 7], [0, 7]]}, {"patt": [1, 0, 2], "pos": [[0, 7], [0, 7], [0, 7]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 4], [5, 4], [5, 4]]}, {"patt": [2, 0, 1], "pos": [[5, 7], [5, 4], [5, 4]]}, {"patt": [2, 0, 1], "pos": [[5, 7], [5, 4], [5, 7]]}, {"patt": [2, 0, 1], "pos": [[6, 5], [6, 5], [6, 5]]}, {"patt": [2, 0, 1], "pos": [[6, 7], [6, 5], [6, 5]]}, {"patt": [2, 0, 1], "pos": [[6, 7], [6, 5], [6, 7]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 7], [5, 7], [5, 7], [5, 7]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 7], [6, 7], [6, 7], [6, 7]]}, {"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, 0, 1], "pos": [[5, 7], [5, 7], [5, 7], [5, 7]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 7], [6, 7], [6, 7], [6, 7]]}, {"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, 0, 1], "pos": [[5, 7], [5, 7], [5, 7], [5, 7]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 7], [6, 7], [6, 7], [6, 7]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 7], [0, 7], [5, 7], [5, 7], [5, 7]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 7], [0, 7], [6, 7], [6, 7], [6, 7]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 7], [0, 7], [5, 7], [5, 7], [5, 7]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 7], [0, 7], [6, 7], [6, 7], [6, 7]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 7], [0, 7], [5, 7], [5, 7], [5, 7]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 7], [0, 7], [6, 7], [6, 7], [6, 7]]}, {"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": [1, 2, 4, 0, 3], "pos": [[0, 7], [0, 7], [5, 7], [5, 7], [5, 7]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 7], [0, 7], [6, 7], [6, 7], [6, 7]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 7], [0, 7], [5, 7], [5, 7], [5, 7]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 7], [0, 7], [6, 7], [6, 7], [6, 7]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 7], [0, 7], [5, 7], [5, 7], [5, 7]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 7], [0, 7], [6, 7], [6, 7], [6, 7]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 7], [0, 7], [5, 7], [5, 7], [5, 7]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 7], [0, 7], [6, 7], [6, 7], [6, 7]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 7], [0, 7], [5, 7], [5, 7], [5, 7]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 7], [0, 7], [6, 7], [6, 7], [6, 7]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 7], [0, 7], [5, 7], [5, 7], [5, 7]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 7], [0, 7], [6, 7], [6, 7], [6, 7]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 7], [0, 7], [5, 7], [5, 7], [5, 7]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 7], [0, 7], [6, 7], [6, 7], [6, 7]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 7], [0, 7], [5, 7], [5, 7], [5, 7]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 7], [0, 7], [6, 7], [6, 7], [6, 7]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}], [{"patt": [0], "pos": [[3, 6]]}], [{"patt": [0], "pos": [[4, 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, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 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": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[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, 7], [5, 4], [5, 7], [6, 5], [6, 7]], [[1, 3]], [[2, 0], [2, 1]], [[3, 6]], [[4, 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, 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, 3]]}, {"patt": [0], "pos": [[4, 0]]}, {"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, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 2], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 2], [3, 2], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [5, 3], [5, 3], [5, 3]]}, {"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, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 2], [3, 2], [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, 3, 0, 2], "pos": [[0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"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": [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, 3, 0, 1], "pos": [[0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 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": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 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": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 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": [[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, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 2], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[4, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 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, 1, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 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, 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, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 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, 3], [1, 2], [2, 0], [3, 0], [3, 2], [5, 3]], [[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": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 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, 1, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 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, 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, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}], "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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [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, 3, 0, 2], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"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": [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, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "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], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [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, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"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": [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, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 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": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [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, 3, 0, 2], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"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": [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, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [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, 3, 0, 2], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"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": [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, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, {"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, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 1], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [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, 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": [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": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [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": [[2, 0], [2, 0], [2, 0], [2, 0], [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": [[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": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [1, 0], "pos": [[0, 2], [1, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [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, 3, 0, 2], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"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": [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, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"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": [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, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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": [[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, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "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], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [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, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"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": [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, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 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, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 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, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[0, 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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 2], [1, 2], [1, 2]]}, {"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, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 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": [[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, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 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": [[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": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 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, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[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, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "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": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"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": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 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], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 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": [[4, 4]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[5, 5]]}, {"patt": [0], "pos": [[6, 0]]}, {"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, 5], [0, 5]]}, {"patt": [0, 1], "pos": [[0, 5], [3, 5]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [3, 5]]}, {"patt": [0, 1], "pos": [[2, 0], [3, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [3, 5]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 5]]}, {"patt": [0, 1], "pos": [[5, 4], [5, 4]]}, {"patt": [1, 0], "pos": [[0, 5], [0, 5]]}, {"patt": [1, 0], "pos": [[0, 5], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[5, 4], [5, 4]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 1], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 1], [3, 5]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 2], [3, 5]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 5], [3, 5]]}, {"patt": [0, 1, 2], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[3, 2], [3, 2], [3, 5]]}, {"patt": [0, 1, 2], "pos": [[3, 2], [3, 5], [3, 5]]}, {"patt": [0, 1, 2], "pos": [[3, 5], [3, 5], [3, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 5], [4, 5], [6, 5]]}, {"patt": [0, 2, 1], "pos": [[1, 3], [4, 5], [6, 5]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 5], [6, 5]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 5], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 5], [3, 5]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 5], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 5], [3, 5]]}, {"patt": [0, 2, 1], "pos": [[3, 5], [3, 5], [3, 5]]}, {"patt": [0, 2, 1], "pos": [[4, 5], [4, 5], [6, 5]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [3, 1], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [3, 1], [3, 5]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [3, 1], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [3, 1], [3, 5]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [3, 2], [3, 5]]}, {"patt": [1, 0, 2], "pos": [[3, 5], [3, 1], [3, 5]]}, {"patt": [1, 0, 2], "pos": [[3, 5], [3, 2], [3, 5]]}, {"patt": [1, 0, 2], "pos": [[3, 5], [3, 5], [3, 5]]}, {"patt": [1, 2, 0], "pos": [[0, 5], [4, 5], [6, 5]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 5], [4, 5], [6, 5]]}, {"patt": [2, 1, 0], "pos": [[0, 5], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 5], [4, 5], [6, 5]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 1], [3, 5], [4, 5], [6, 5]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 2], [3, 5], [4, 5], [6, 5]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 5], [3, 5], [4, 5], [6, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 1], [3, 5], [4, 5], [6, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 2], [3, 5], [4, 5], [6, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 5], [3, 5], [4, 5], [6, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 3], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 3], [6, 5], [6, 5], [6, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [6, 5], [6, 5], [6, 5]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 1], [3, 5], [4, 5], [6, 5]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 2], [3, 5], [4, 5], [6, 5]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 5], [3, 5], [4, 5], [6, 5]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 5], [3, 5], [4, 5], [6, 5]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 5], [3, 5], [4, 5], [6, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 2], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 5], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 5], [3, 5], [4, 5], [6, 5]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 5], [3, 5], [4, 5], [6, 5]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 5], [3, 5], [4, 5], [6, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 1], [3, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 1], [3, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 2], [3, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 2], [3, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 5], [3, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 5], [3, 5], [6, 5], [6, 5], [6, 5]]}, {"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": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 1], [3, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 1], [3, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 2], [3, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 2], [3, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 5], [3, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 5], [3, 5], [6, 5], [6, 5], [6, 5]]}, {"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": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 5], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 2], [3, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 2], [3, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 5], [3, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 5], [3, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 5], [3, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 5], [3, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 5], [3, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 5], [3, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 1], [3, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 1], [3, 5], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 5], [3, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 5], [3, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 5], [3, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 5], [3, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 5], [3, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 5], [3, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 1], [3, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 1], [3, 5], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 5], [3, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 5], [3, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 5], [3, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 5], [3, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 5], [3, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 5], [3, 5], [6, 5], [6, 5], [6, 5]]}], "requirements": [[{"patt": [0], "pos": [[5, 4]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 3]]}, {"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": [[0, 4], [0, 4]]}, {"patt": [0, 1], "pos": [[0, 4], [3, 4]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [3, 4]]}, {"patt": [0, 1], "pos": [[2, 0], [3, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [3, 4]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 4]]}, {"patt": [1, 0], "pos": [[0, 4], [0, 4]]}, {"patt": [1, 0], "pos": [[0, 4], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 1], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 1], [3, 4]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 2], [3, 4]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 4], [3, 4]]}, {"patt": [0, 1, 2], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[3, 2], [3, 2], [3, 4]]}, {"patt": [0, 1, 2], "pos": [[3, 2], [3, 4], [3, 4]]}, {"patt": [0, 1, 2], "pos": [[3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [4, 4], [5, 4]]}, {"patt": [0, 2, 1], "pos": [[1, 3], [4, 4], [5, 4]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 4], [5, 4]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 4], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 4], [3, 4]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 4], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 4], [3, 4]]}, {"patt": [0, 2, 1], "pos": [[3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 1], "pos": [[4, 4], [4, 4], [5, 4]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [3, 1], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [3, 1], [3, 4]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [3, 1], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [3, 1], [3, 4]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [3, 2], [3, 4]]}, {"patt": [1, 0, 2], "pos": [[3, 4], [3, 1], [3, 4]]}, {"patt": [1, 0, 2], "pos": [[3, 4], [3, 2], [3, 4]]}, {"patt": [1, 0, 2], "pos": [[3, 4], [3, 4], [3, 4]]}, {"patt": [1, 2, 0], "pos": [[0, 4], [4, 4], [5, 4]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 4], [4, 4], [5, 4]]}, {"patt": [2, 1, 0], "pos": [[0, 4], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 4], [4, 4], [5, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 1], [3, 4], [4, 4], [5, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 2], [3, 4], [4, 4], [5, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 4], [3, 4], [4, 4], [5, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 1], [3, 4], [4, 4], [5, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 2], [3, 4], [4, 4], [5, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 4], [3, 4], [4, 4], [5, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 3], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 3], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 1], [3, 4], [4, 4], [5, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 2], [3, 4], [4, 4], [5, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 4], [3, 4], [4, 4], [5, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 4], [3, 4], [4, 4], [5, 4]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 4], [3, 4], [4, 4], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 2], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 4], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 4], [3, 4], [4, 4], [5, 4]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 4], [3, 4], [4, 4], [5, 4]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 4], [3, 4], [4, 4], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 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": [3, 2, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 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": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 1], [3, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 1], [3, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 2], [3, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 2], [3, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 4], [3, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 4], [3, 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": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 1], [3, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 1], [3, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 2], [3, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 2], [3, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 4], [3, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 4], [3, 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": [[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, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 4], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 2], [3, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 2], [3, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 4], [3, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 4], [3, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 4], [3, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 4], [3, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 4], [3, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 4], [3, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 1], [3, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 1], [3, 4], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 4], [3, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 4], [3, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 4], [3, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 4], [3, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 4], [3, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 4], [3, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 1], [3, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 1], [3, 4], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 4], [3, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 4], [3, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 4], [3, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 4], [3, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 4], [3, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 4], [3, 4], [5, 4], [5, 4], [5, 4]]}], "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, 5], [1, 3], [2, 0], [3, 0], [3, 1], [3, 2], [3, 5], [4, 5], [6, 5]], [[5, 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, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 3]]}, {"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": [[0, 4], [0, 4]]}, {"patt": [0, 1], "pos": [[0, 4], [3, 4]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [3, 4]]}, {"patt": [0, 1], "pos": [[2, 0], [3, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [3, 4]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 4]]}, {"patt": [1, 0], "pos": [[0, 4], [0, 4]]}, {"patt": [1, 0], "pos": [[0, 4], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 1], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 1], [3, 4]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 2], [3, 4]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 4], [3, 4]]}, {"patt": [0, 1, 2], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[3, 2], [3, 2], [3, 4]]}, {"patt": [0, 1, 2], "pos": [[3, 2], [3, 4], [3, 4]]}, {"patt": [0, 1, 2], "pos": [[3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [4, 4], [5, 4]]}, {"patt": [0, 2, 1], "pos": [[1, 3], [4, 4], [5, 4]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 4], [5, 4]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 4], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 4], [3, 4]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 4], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 4], [3, 4]]}, {"patt": [0, 2, 1], "pos": [[3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 1], "pos": [[4, 4], [4, 4], [5, 4]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [3, 1], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [3, 1], [3, 4]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [3, 1], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [3, 1], [3, 4]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [3, 2], [3, 4]]}, {"patt": [1, 0, 2], "pos": [[3, 4], [3, 1], [3, 4]]}, {"patt": [1, 0, 2], "pos": [[3, 4], [3, 2], [3, 4]]}, {"patt": [1, 0, 2], "pos": [[3, 4], [3, 4], [3, 4]]}, {"patt": [1, 2, 0], "pos": [[0, 4], [4, 4], [5, 4]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 4], [4, 4], [5, 4]]}, {"patt": [2, 1, 0], "pos": [[0, 4], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 4], [4, 4], [5, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 1], [3, 4], [4, 4], [5, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 2], [3, 4], [4, 4], [5, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 4], [3, 4], [4, 4], [5, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 1], [3, 4], [4, 4], [5, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 2], [3, 4], [4, 4], [5, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 4], [3, 4], [4, 4], [5, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 3], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 3], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 1], [3, 4], [4, 4], [5, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 2], [3, 4], [4, 4], [5, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 4], [3, 4], [4, 4], [5, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 4], [3, 4], [4, 4], [5, 4]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 4], [3, 4], [4, 4], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 2], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 4], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 4], [3, 4], [4, 4], [5, 4]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 4], [3, 4], [4, 4], [5, 4]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 4], [3, 4], [4, 4], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 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": [3, 2, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 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": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 1], [3, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 1], [3, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 2], [3, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 2], [3, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 4], [3, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 4], [3, 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": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 1], [3, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 1], [3, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 2], [3, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 2], [3, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 4], [3, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 4], [3, 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": [[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, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 4], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 2], [3, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 2], [3, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 4], [3, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 4], [3, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 4], [3, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 4], [3, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 4], [3, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 4], [3, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 1], [3, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 1], [3, 4], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 4], [3, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 4], [3, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 4], [3, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 4], [3, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 4], [3, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 4], [3, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 1], [3, 2], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 1], [3, 4], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 4], [3, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 4], [3, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 4], [3, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 4], [3, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 4], [3, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 4], [3, 4], [5, 4], [5, 4], [5, 4]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [2, 4]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 4]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 4]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 2], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 2], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[2, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [3, 4], [4, 4]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 4], [4, 4]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 4], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 4], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[2, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[3, 4], [3, 4], [4, 4]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 4]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 1], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 1], [2, 4]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 2], [2, 4]]}, {"patt": [1, 0, 2], "pos": [[2, 4], [2, 1], [2, 4]]}, {"patt": [1, 0, 2], "pos": [[2, 4], [2, 2], [2, 4]]}, {"patt": [1, 0, 2], "pos": [[2, 4], [2, 4], [2, 4]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 4], [3, 4], [4, 4]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 4], [3, 4], [4, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 1], [2, 4], [3, 4], [4, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 2], [2, 4], [3, 4], [4, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 4], [2, 4], [3, 4], [4, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 4], [3, 4], [4, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 4], [3, 4], [4, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 4], [2, 4], [3, 4], [4, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 4], [3, 4], [4, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 4], [3, 4], [4, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 4], [2, 4], [3, 4], [4, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 4], [2, 4], [3, 4], [4, 4]]}, {"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, 4], [2, 4], [3, 4], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"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, 2], [2, 1], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 4], [2, 1], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 4], [2, 4], [3, 4], [4, 4]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 4], [2, 4], [3, 4], [4, 4]]}, {"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, 4], [2, 4], [3, 4], [4, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 4], [2, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 4], [2, 4], [4, 4], [4, 4], [4, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 4], [2, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 4], [2, 4], [4, 4], [4, 4], [4, 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": [[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, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 4], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 4], [2, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 4], [2, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 4], [2, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 4], [2, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 4], [2, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 4], [2, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 4], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 4], [2, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 4], [2, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 4], [2, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 4], [2, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 4], [2, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 4], [2, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 4], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 4], [2, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 4], [2, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 4], [2, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 4], [2, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 4], [2, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 4], [2, 4], [4, 4], [4, 4], [4, 4]]}], "requirements": [], "assumptions": []}, {"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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 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, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 3]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 2], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 2], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [3, 3], [4, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 3], [4, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 3], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 3], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 3], [3, 3], [4, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 1], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 1], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 2], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [2, 1], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [2, 2], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [3, 3], [4, 3]]}, {"patt": [1, 2, 0], "pos": [[3, 3], [3, 3], [4, 3]]}, {"patt": [2, 1, 0], "pos": [[3, 3], [3, 3], [4, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 1], [2, 3], [3, 3], [4, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 2], [2, 3], [3, 3], [4, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 3], [2, 3], [3, 3], [4, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 3], [3, 3], [4, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 3], [3, 3], [4, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 3], [2, 3], [3, 3], [4, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 3], [3, 3], [4, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 3], [3, 3], [4, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 3], [2, 3], [3, 3], [4, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 3], [2, 3], [3, 3], [4, 3]]}, {"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, 3], [2, 3], [3, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"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, 2], [2, 1], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 3], [2, 1], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 3], [2, 3], [3, 3], [4, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 3], [2, 3], [3, 3], [4, 3]]}, {"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, 3], [2, 3], [3, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 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": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 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": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 3], [2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 3], [2, 3], [4, 3], [4, 3], [4, 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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 3], [2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 3], [2, 3], [4, 3], [4, 3], [4, 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, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 3], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 3], [2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 3], [2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 3], [2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 3], [2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 3], [2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 3], [2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 3], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 3], [2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 3], [2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 3], [2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 3], [2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 3], [2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 3], [2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 3], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 3], [2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 3], [2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 3], [2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 3], [2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 3], [2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 3], [2, 3], [4, 3], [4, 3], [4, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[0, 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, 2]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [2, 4]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 4]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 4]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 2], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 2], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[2, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [3, 4], [4, 4]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 4], [4, 4]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 4], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 4], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[2, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[3, 4], [3, 4], [4, 4]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 4]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 1], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 1], [2, 4]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 2], [2, 4]]}, {"patt": [1, 0, 2], "pos": [[2, 4], [2, 1], [2, 4]]}, {"patt": [1, 0, 2], "pos": [[2, 4], [2, 2], [2, 4]]}, {"patt": [1, 0, 2], "pos": [[2, 4], [2, 4], [2, 4]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 4], [3, 4], [4, 4]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 4], [3, 4], [4, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 1], [2, 4], [3, 4], [4, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 2], [2, 4], [3, 4], [4, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 4], [2, 4], [3, 4], [4, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 4], [3, 4], [4, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 4], [3, 4], [4, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 4], [2, 4], [3, 4], [4, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 4], [3, 4], [4, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 4], [3, 4], [4, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 4], [2, 4], [3, 4], [4, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 4], [2, 4], [3, 4], [4, 4]]}, {"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, 4], [2, 4], [3, 4], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"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, 2], [2, 1], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 4], [2, 1], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 4], [2, 4], [3, 4], [4, 4]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 4], [2, 4], [3, 4], [4, 4]]}, {"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, 4], [2, 4], [3, 4], [4, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 4], [2, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 4], [2, 4], [4, 4], [4, 4], [4, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 4], [2, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 4], [2, 4], [4, 4], [4, 4], [4, 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": [[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, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 4], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 4], [2, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 4], [2, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 4], [2, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 4], [2, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 4], [2, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 4], [2, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 4], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 4], [2, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 4], [2, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 4], [2, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 4], [2, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 4], [2, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 4], [2, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 4], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 4], [2, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 4], [2, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 4], [2, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 4], [2, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 4], [2, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 4], [2, 4], [4, 4], [4, 4], [4, 4]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 2], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 3], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 3], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 3], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 3], [2, 3], [3, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 1], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 3], [1, 1], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 3], [1, 2], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [3, 3]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [3, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 3], [2, 3], [3, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 2], [1, 3], [2, 3], [3, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 3], [1, 3], [2, 3], [3, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 3], [2, 3], [3, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 2], [1, 3], [2, 3], [3, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 3], [1, 3], [2, 3], [3, 3]]}, {"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, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 3], [2, 3], [3, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 2], [1, 3], [2, 3], [3, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 3], [1, 3], [2, 3], [3, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 3], [1, 3], [2, 3], [3, 3]]}, {"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, 3], [1, 3], [2, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"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, 2], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 3], [1, 3], [2, 3], [3, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 3], [1, 3], [2, 3], [3, 3]]}, {"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, 3], [1, 3], [2, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 3], [1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 3], [1, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"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, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 3], [1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 3], [1, 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": [[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, 1], [1, 1]]}, {"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, 2], [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, 1], [1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 3], [1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 3], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 3], [1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 3], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 3], [1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 3], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 3], [1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 3], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 3], [1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 3], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 3], [1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 3], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 3], [1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 3], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 3], [1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 3], [1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 3], [1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 3], [1, 3], [3, 3], [3, 3], [3, 3]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 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, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 2]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 4], [4, 4]]}, {"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": [[1, 0], [2, 1], [2, 0]]}, {"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, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 1], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 4], [3, 4], [3, 4]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [4, 4], [4, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [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, 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, 2], [2, 1], [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": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[0, 3]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 5]]}, {"patt": [0], "pos": [[0, 6]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[1, 6]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[2, 6]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[3, 6]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[4, 5]]}, {"patt": [0, 1], "pos": [[0, 4], [0, 4]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 3]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 3]]}, {"patt": [1, 0], "pos": [[0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 2], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 2], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [2, 2], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 5], [3, 5], [3, 5]]}, {"patt": [2, 0, 1], "pos": [[4, 6], [4, 6], [4, 6]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 3], [2, 2], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 1], [2, 2], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 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, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 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, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 4]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 3], [1, 2], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 2], [1, 2], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 2], [1, 2], [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, 2], [1, 2], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 3], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 1], [1, 2], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 3], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 3], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 3], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 4]], [[1, 0], [2, 1], [2, 2], [2, 3]], [[3, 5]], [[4, 6]]]}}, {"class_module": "comb_spec_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, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"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": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 2], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [4, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[4, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 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": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"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, 2], [3, 2], [4, 2]], [[1, 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": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [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": [[1, 1], [1, 1], [1, 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], [1, 1], [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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 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": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 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, 2], "pos": [[0, 0], [0, 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": [1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 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": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 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": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [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, 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, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[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, 4]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"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, 5]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[5, 4]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 5], [2, 5]]}, {"patt": [0, 1], "pos": [[4, 3], [4, 3]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 5], [2, 5]]}, {"patt": [1, 0], "pos": [[2, 5], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 5], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 5], [2, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 5], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 5], [2, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 5], [0, 5], [2, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 5], [2, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 5], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [2, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 5], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 5], [0, 5], [2, 5]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 5]]}, {"patt": [1, 0, 2], "pos": [[0, 5], [0, 2], [0, 5]]}, {"patt": [1, 0, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [1, 0, 2], "pos": [[0, 5], [0, 5], [2, 5]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 5], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [4, 3], [4, 4]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [4, 4], [4, 4]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 5], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 5], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 5], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 5], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 5], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 5], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 5], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 5], [0, 0], [0, 5], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 5], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [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, 2], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 5], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 5], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 5], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[2, 5]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 5]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 5]]}]], "assumptions": []}, "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], "pos": [[3, 1]]}, {"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, 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, 1], [0, 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, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 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, 1], [0, 1], [2, 1]]}, {"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, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 2], [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": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"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": [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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"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, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [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, 1], [0, 1], [0, 1]]}, {"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], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [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": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [0, 2], [0, 5], [2, 5], [3, 2], [5, 5]], [[1, 1]], [[4, 3], [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": [[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": [[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, 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, 1], [0, 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, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 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, 1], [0, 1], [2, 1]]}, {"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, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 2], [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": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"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": [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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"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, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [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, 1], [0, 1], [0, 1]]}, {"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], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 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, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 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, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 2], [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": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"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, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [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], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 2]]}]], "assumptions": []}, {"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": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 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, 1], [0, 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, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [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, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"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": [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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"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, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [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], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 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]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 2], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 1], [4, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 1], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[4, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 0], [2, 1]]}, {"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": [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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 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, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 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, 2], [1, 2], [4, 1], [4, 2]], [[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": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 1]]}, {"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, 4]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[5, 4]]}, {"patt": [0], "pos": [[6, 0]]}, {"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, 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": [1, 0], "pos": [[4, 5], [6, 5]]}, {"patt": [1, 0], "pos": [[5, 5], [6, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 5], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 5], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[4, 5], [4, 5], [5, 5]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 5]]}, {"patt": [1, 0, 2], "pos": [[0, 5], [0, 4], [0, 5]]}, {"patt": [1, 0, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [1, 2, 0], "pos": [[4, 5], [4, 5], [5, 5]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 0], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[4, 5], [4, 5], [5, 5]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 4], [0, 5], [4, 5], [5, 5]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 5], [0, 5], [4, 5], [5, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 4], [0, 5], [4, 5], [5, 5]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 5], [0, 5], [4, 5], [5, 5]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 4], [0, 5], [4, 5], [5, 5]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 5], [0, 5], [4, 5], [5, 5]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 5], [0, 5], [4, 5], [5, 5]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 5], [0, 5], [4, 5], [5, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 5], [0, 5], [4, 5], [5, 5]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 5], [0, 5], [4, 5], [5, 5]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 5], [0, 5], [4, 5], [5, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 5], [0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 5], [0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 5], [0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 5], [0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 5], [0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 5], [0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 5], [0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 5], [0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 5], [0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[2, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"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, 0], [0, 1], [2, 1], [2, 1], [2, 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], [1, 1], [1, 1], [1, 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], [3, 1], [3, 1], [3, 1]]}, {"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, 0], [0, 1], [2, 1], [2, 1], [2, 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], [1, 1], [1, 1], [1, 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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 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": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 4], [0, 5], [4, 5], [5, 5], [6, 5]], [[1, 1]], [[2, 3]], [[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, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [2, 3]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[4, 3], [6, 3]]}, {"patt": [1, 0], "pos": [[5, 3], [6, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 0], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 3], [4, 3], [5, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[4, 3], [4, 3], [5, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [3, 0], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [4, 3], [5, 3]]}, {"patt": [1, 2, 0], "pos": [[4, 3], [4, 3], [5, 3]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [4, 3], [5, 3]]}, {"patt": [2, 1, 0], "pos": [[4, 3], [4, 3], [5, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [4, 3], [5, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [4, 3], [5, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [4, 3], [5, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [4, 3], [5, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 3], [4, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 3], [4, 3], [5, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 3], [0, 3], [4, 3], [5, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 3], [4, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 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": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0, 1], "pos": [[3, 0], [3, 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, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[4, 1], [5, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 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, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 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, 0, 1], "pos": [[5, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1], [5, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 0], [0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 3], [1, 2], [2, 3], [4, 3], [5, 3], [6, 3]], [[3, 0], [3, 1]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 2], [1, 2]]}, {"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": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 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": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 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": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [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], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, {"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, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"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]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "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": [[0, 1]]}, {"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, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 3]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 3], [2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 3], [2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 3], [2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 3], [2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 3], [2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 3], [2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 3], [2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 3], [2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 3], [2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 3], [2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 3], [2, 3], [4, 3], [4, 3], [4, 3]]}], "requirements": [[{"patt": [0], "pos": [[3, 2]]}], [{"patt": [0], "pos": [[4, 3]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 3]]}]], "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, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"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, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 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, 3], [1, 0], [2, 1], [2, 3], [4, 3]], [[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, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"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, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"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, 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": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 1]]}]], "assumptions": []}, {"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, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"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": [[2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[3, 2]]}]], "assumptions": []}], "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, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"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": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [], "assumptions": []}, "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": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"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, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"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, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "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], "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": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "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": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "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, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"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": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "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": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 1]]}, {"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": [0, 3, 1, 2], "pos": [[0, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "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": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"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, 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": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 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], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 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], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [], "assumptions": []}, "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": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, {"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, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "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": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 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], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "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": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 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": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 1]]}, {"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": [0, 3, 1, 2], "pos": [[0, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "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": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [1, 2], [3, 2]], [[2, 0]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 1]]}, {"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": [0, 3, 1, 2], "pos": [[0, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "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": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, "children": [{"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": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[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]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "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": [3, 2, 0, 1], "pos": [[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": 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": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 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": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [], "assumptions": []}, "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": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "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], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 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": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[3, 1]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"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], [1, 2], [1, 2], [1, 2]]}, {"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], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [], "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, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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]]}], "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": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"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], [1, 2], [1, 2], [1, 2]]}, {"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], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 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": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0], "pos": [[7, 0]]}, {"patt": [0], "pos": [[7, 1]]}, {"patt": [0], "pos": [[7, 3]]}, {"patt": [0], "pos": [[7, 4]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1], "pos": [[7, 2], [7, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[5, 4], [6, 4], [6, 4]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [7, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 4], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 4], [5, 2], [5, 4]]}, {"patt": [2, 0, 1], "pos": [[5, 4], [5, 2], [6, 4]]}, {"patt": [2, 0, 1], "pos": [[5, 4], [5, 2], [7, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 4], [6, 4], [6, 4]]}, {"patt": [2, 0, 1], "pos": [[6, 4], [6, 4], [6, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 4], [0, 4], [6, 4], [6, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 4], [0, 4], [6, 4], [6, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 4], [5, 4], [5, 4], [6, 4]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 4], [0, 4], [6, 4], [6, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 4], [0, 4], [6, 4], [6, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 4], [5, 4], [5, 4], [6, 4]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 4], [0, 4], [6, 4], [6, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 4], [0, 4], [6, 4], [6, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 4], [5, 4], [5, 4], [6, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [6, 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": [[0, 4], [0, 4], [5, 4], [5, 4], [6, 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": [[0, 4], [0, 4], [5, 4], [5, 4], [6, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [6, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [6, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [6, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [6, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [6, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [6, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [6, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [6, 4]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}], [{"patt": [0], "pos": [[3, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 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, 1], [2, 1], [3, 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, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [3, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"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]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"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, 4], [1, 2], [5, 2], [5, 4], [6, 4], [7, 2]], [[2, 0]], [[3, 3]], [[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": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"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, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[5, 4]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 4]]}, {"patt": [0], "pos": [[7, 0]]}, {"patt": [0], "pos": [[7, 1]]}, {"patt": [0], "pos": [[7, 3]]}, {"patt": [0], "pos": [[7, 4]]}, {"patt": [0], "pos": [[8, 1]]}, {"patt": [0], "pos": [[8, 2]]}, {"patt": [0], "pos": [[8, 3]]}, {"patt": [0], "pos": [[8, 4]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[7, 2], [7, 2]]}, {"patt": [0, 1], "pos": [[8, 0], [8, 0]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[4, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[7, 2], [7, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 3], [6, 3], [6, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [8, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [8, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [8, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [8, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [8, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [8, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [8, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [8, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[7, 2]]}]], "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]]}], "requirements": [], "assumptions": []}, {"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, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "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, 4]], [[1, 3], [2, 1], [4, 1], [5, 1], [6, 3]], [[3, 0], [8, 0]], [[7, 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": [[0, 3]]}, {"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], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [4, 4], [5, 4]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [4, 2], [5, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [4, 4], [5, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [4, 4], [5, 4]]}, {"patt": [0, 2, 1], "pos": [[4, 2], [4, 2], [5, 2]]}, {"patt": [0, 2, 1], "pos": [[4, 2], [4, 4], [5, 2]]}, {"patt": [0, 2, 1], "pos": [[4, 2], [4, 4], [5, 4]]}, {"patt": [0, 2, 1], "pos": [[4, 4], [4, 4], [5, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 2, 0], "pos": [[0, 4], [4, 4], [5, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 4], [4, 4], [5, 4]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [4, 2], [5, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [4, 4], [5, 2]]}, {"patt": [1, 2, 0], "pos": [[4, 2], [4, 2], [5, 2]]}, {"patt": [1, 2, 0], "pos": [[4, 2], [4, 4], [5, 2]]}, {"patt": [1, 2, 0], "pos": [[4, 4], [4, 4], [5, 2]]}, {"patt": [1, 2, 0], "pos": [[4, 4], [4, 4], [5, 4]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [5, 0], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [5, 0], [5, 4]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 0], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 4], [5, 0], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 4], [5, 0], [5, 4]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 2], [5, 2]]}, {"patt": [2, 1, 0], "pos": [[4, 4], [4, 2], [5, 2]]}, {"patt": [2, 1, 0], "pos": [[4, 4], [4, 4], [5, 2]]}, {"patt": [2, 1, 0], "pos": [[4, 4], [4, 4], [5, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [4, 4], [4, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [4, 4], [4, 2], [4, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [5, 4], [5, 2], [5, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [5, 4], [5, 2], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 4], [4, 4], [4, 2], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 4], [5, 4], [5, 2], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 4], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 4], [4, 2], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [5, 4], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [5, 4], [5, 2], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [4, 2], [5, 0], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 4], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 4], [4, 2], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [5, 4], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [5, 4], [5, 2], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 4], [4, 4], [4, 2], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 4], [5, 4], [5, 2], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 4], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 4], [5, 2], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 4], [5, 4], [5, 2], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 4], [4, 4], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 4], [4, 4], [4, 2], [4, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 4], [5, 4], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 4], [5, 4], [5, 2], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 4], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [5, 4], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 4], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [5, 4], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 4], [4, 4], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 4], [4, 4], [4, 2], [4, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 4], [5, 4], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 4], [5, 4], [5, 2], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 4], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 4], [5, 4], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 4], [5, 4], [5, 2], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [4, 4], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [4, 4], [4, 2], [4, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [5, 4], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [5, 4], [5, 2], [5, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 4], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 4], [5, 4], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 4], [5, 4], [5, 2], [5, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}], "requirements": [[{"patt": [0], "pos": [[2, 3]]}], [{"patt": [0], "pos": [[5, 2]]}, {"patt": [1, 0], "pos": [[0, 4], [5, 4]]}]], "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, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"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], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [3, 3], [4, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [3, 3], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [3, 3], [4, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 3], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 3], [4, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 3], [3, 3], [4, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [3, 3], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [3, 3], [4, 3]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [3, 3], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 3], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 3], [3, 3], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 3], [3, 3], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [4, 0], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [4, 0], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 0], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 0], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 0], [4, 3]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 3], [3, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 3], [3, 3], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 3], [3, 3], [4, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [3, 3], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [3, 3], [3, 2], [3, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [4, 3], [4, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [4, 3], [4, 2], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [3, 3], [3, 2], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [4, 3], [4, 2], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 3], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 3], [3, 2], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 3], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 3], [4, 2], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 2], [4, 0], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 3], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 3], [3, 2], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [4, 3], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [4, 3], [4, 2], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 2], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [4, 3], [4, 2], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 3], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 3], [4, 2], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 2], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [3, 3], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [3, 3], [3, 2], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [4, 3], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [4, 3], [4, 2], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [3, 3], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 3], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 3], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [4, 3], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 2], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [4, 3], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [4, 3], [4, 2], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 3], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 2], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 2], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [4, 3], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [4, 3], [4, 2], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 2], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [4, 3], [4, 3], [4, 3]]}], "requirements": [[{"patt": [0], "pos": [[4, 2]]}, {"patt": [1, 0], "pos": [[0, 3], [4, 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, 4], [1, 2], [3, 1], [4, 2], [4, 4], [5, 0], [5, 2], [5, 4]], [[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, 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], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[6, 1], [6, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 3], [0, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [0, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 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], [4, 0], [4, 0], [4, 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, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[2, 2]]}]], "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": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 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]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [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], [2, 0], [2, 0], [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, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 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": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 3], [5, 3]], [[1, 0], [3, 0], [4, 0]], [[2, 2]], [[6, 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": [[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, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [4, 2], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 3]]}], [{"patt": [0], "pos": [[4, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 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": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 4], [4, 2], [4, 4]], [[1, 0]], [[2, 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": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 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": [3, 2, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 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": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 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, 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": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 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], [2, 0], [2, 0], [2, 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": [3, 2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [1, 2], [3, 2], [4, 2]], [[2, 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, 4]]}, {"patt": [0], "pos": [[0, 5]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 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, 0]]}, {"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, 4]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"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, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 5], [1, 5]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[5, 4], [5, 4]]}, {"patt": [0, 1], "pos": [[6, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[1, 5], [1, 5]]}, {"patt": [1, 0], "pos": [[1, 5], [3, 1]]}, {"patt": [1, 0], "pos": [[5, 4], [5, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [1, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [1, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 5], [4, 5], [6, 5]]}, {"patt": [0, 2, 1], "pos": [[4, 5], [4, 5], [6, 5]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 2], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [1, 5]]}, {"patt": [1, 2, 0], "pos": [[1, 5], [4, 5], [6, 5]]}, {"patt": [1, 2, 0], "pos": [[4, 5], [4, 5], [6, 5]]}, {"patt": [2, 0, 1], "pos": [[1, 5], [6, 0], [6, 5]]}, {"patt": [2, 0, 1], "pos": [[4, 5], [6, 0], [6, 5]]}, {"patt": [2, 0, 1], "pos": [[6, 5], [6, 0], [6, 5]]}, {"patt": [2, 1, 0], "pos": [[1, 5], [4, 5], [6, 5]]}, {"patt": [2, 1, 0], "pos": [[4, 5], [4, 5], [6, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 5], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"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], [2, 3], [2, 3], [2, 3]]}, {"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], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}], [{"patt": [0], "pos": [[5, 4]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 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": [[2, 4]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"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, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 4], [1, 4]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 4]]}, {"patt": [1, 0], "pos": [[1, 4], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [1, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 4], [4, 4], [5, 4]]}, {"patt": [0, 2, 1], "pos": [[4, 4], [4, 4], [5, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 2], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [1, 4]]}, {"patt": [1, 2, 0], "pos": [[1, 4], [4, 4], [5, 4]]}, {"patt": [1, 2, 0], "pos": [[4, 4], [4, 4], [5, 4]]}, {"patt": [2, 0, 1], "pos": [[1, 4], [5, 0], [5, 4]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [5, 0], [5, 4]]}, {"patt": [2, 0, 1], "pos": [[5, 4], [5, 0], [5, 4]]}, {"patt": [2, 1, 0], "pos": [[1, 4], [4, 4], [5, 4]]}, {"patt": [2, 1, 0], "pos": [[4, 4], [4, 4], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 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": [3, 2, 0, 1], "pos": [[1, 4], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 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": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"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], [2, 3], [2, 3], [2, 3]]}, {"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], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 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, 2], [0, 3], [1, 5], [2, 3], [3, 1], [4, 5], [6, 0], [6, 5]], [[5, 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, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[0, 6]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[1, 6]]}, {"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": [[2, 6]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[3, 5]]}, {"patt": [0], "pos": [[3, 6]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[4, 6]]}, {"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, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [1, 0, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 5], [4, 3], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 5], [4, 3], [4, 5]]}, {"patt": [2, 0, 1], "pos": [[5, 6], [5, 0], [5, 6]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 6], [5, 6], [5, 6], [5, 6]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 6], [5, 6], [5, 6], [5, 6]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 6], [5, 6], [5, 6], [5, 6]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}], [{"patt": [0], "pos": [[2, 4]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 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": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 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": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 5], [4, 3], [4, 5]], [[1, 2]], [[2, 4]], [[3, 1]], [[5, 0], [5, 6]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 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": [[2, 4]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"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, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 4], [1, 4]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 4]]}, {"patt": [1, 0], "pos": [[1, 4], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [1, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 4], [4, 4], [5, 4]]}, {"patt": [0, 2, 1], "pos": [[4, 4], [4, 4], [5, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 2], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [1, 4]]}, {"patt": [1, 2, 0], "pos": [[1, 4], [4, 4], [5, 4]]}, {"patt": [1, 2, 0], "pos": [[4, 4], [4, 4], [5, 4]]}, {"patt": [2, 0, 1], "pos": [[1, 4], [5, 0], [5, 4]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [5, 0], [5, 4]]}, {"patt": [2, 0, 1], "pos": [[5, 4], [5, 0], [5, 4]]}, {"patt": [2, 1, 0], "pos": [[1, 4], [4, 4], [5, 4]]}, {"patt": [2, 1, 0], "pos": [[4, 4], [4, 4], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 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": [3, 2, 0, 1], "pos": [[1, 4], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 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": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"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], [2, 3], [2, 3], [2, 3]]}, {"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], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 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, 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, 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, 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, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 4], [3, 4], [4, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 2], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[3, 4], [3, 4], [4, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 4], [4, 0], [4, 4]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [4, 0], [4, 4]]}, {"patt": [2, 1, 0], "pos": [[3, 4], [3, 4], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 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, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 3], [3, 3], [4, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 3], [3, 3], [4, 3]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [3, 3], [4, 3]]}, {"patt": [1, 2, 0], "pos": [[3, 3], [3, 3], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [4, 0], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [4, 0], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 0], [4, 3]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [3, 3], [4, 3]]}, {"patt": [2, 1, 0], "pos": [[3, 3], [3, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 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": [3, 2, 0, 1], "pos": [[1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 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]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}], [{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[1, 4]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 4]]}, {"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, 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, 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, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 4], [3, 4], [4, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 2], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[3, 4], [3, 4], [4, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 4], [4, 0], [4, 4]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [4, 0], [4, 4]]}, {"patt": [2, 1, 0], "pos": [[3, 4], [3, 4], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"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], [1, 1], [1, 1], [1, 1]]}, {"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], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [0, 3], [1, 3]], [[2, 1]], [[3, 4], [4, 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, 1]]}, {"patt": [0], "pos": [[0, 3]]}, {"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], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 3], [4, 3], [5, 3]]}, {"patt": [0, 2, 1], "pos": [[4, 3], [4, 3], [5, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [4, 3], [5, 3]]}, {"patt": [1, 2, 0], "pos": [[4, 3], [4, 3], [5, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [5, 0], [5, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [5, 0], [5, 3]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 0], [5, 3]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [4, 3], [5, 3]]}, {"patt": [2, 1, 0], "pos": [[4, 3], [4, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}], [{"patt": [0], "pos": [[2, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 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": [0, 2, 1], "pos": [[0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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": [3, 2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 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]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [3, 2]], [[1, 1]], [[2, 3], [4, 3], [5, 0], [5, 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": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[0, 5]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[1, 6]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[2, 6]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[3, 6]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[4, 5]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 4]]}, {"patt": [0], "pos": [[5, 5]]}, {"patt": [0], "pos": [[5, 6]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[6, 4]]}, {"patt": [0], "pos": [[6, 5]]}, {"patt": [0], "pos": [[6, 6]]}, {"patt": [0], "pos": [[7, 1]]}, {"patt": [0], "pos": [[7, 2]]}, {"patt": [0], "pos": [[7, 3]]}, {"patt": [0], "pos": [[7, 5]]}, {"patt": [0, 1], "pos": [[0, 6], [4, 6]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [4, 6]]}, {"patt": [0, 1], "pos": [[1, 3], [5, 3]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [4, 6]]}, {"patt": [0, 1], "pos": [[2, 2], [5, 3]]}, {"patt": [0, 1], "pos": [[3, 5], [3, 5]]}, {"patt": [0, 1], "pos": [[4, 6], [4, 6]]}, {"patt": [0, 1], "pos": [[5, 1], [5, 1]]}, {"patt": [0, 1], "pos": [[7, 0], [7, 0]]}, {"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": [1, 0], "pos": [[3, 5], [3, 5]]}, {"patt": [1, 0], "pos": [[4, 6], [4, 6]]}, {"patt": [0, 1, 2], "pos": [[0, 6], [0, 6], [0, 6]]}, {"patt": [0, 1, 2], "pos": [[5, 1], [5, 3], [5, 3]]}, {"patt": [0, 1, 2], "pos": [[5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 6], [0, 6], [0, 6]]}, {"patt": [0, 2, 1], "pos": [[5, 1], [5, 3], [5, 3]]}, {"patt": [0, 2, 1], "pos": [[5, 3], [5, 3], [5, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 6], [0, 6], [0, 6]]}, {"patt": [1, 0, 2], "pos": [[5, 1], [5, 1], [5, 3]]}, {"patt": [1, 0, 2], "pos": [[5, 3], [5, 1], [5, 3]]}, {"patt": [1, 0, 2], "pos": [[5, 3], [5, 3], [5, 3]]}, {"patt": [2, 0, 1], "pos": [[7, 4], [7, 0], [7, 4]]}, {"patt": [2, 0, 1], "pos": [[7, 6], [7, 0], [7, 4]]}, {"patt": [2, 0, 1], "pos": [[7, 6], [7, 0], [7, 6]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 3], [7, 4], [7, 4], [7, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 3], [7, 6], [7, 4], [7, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 3], [7, 6], [7, 4], [7, 6]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 2], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 2], [7, 4], [7, 4], [7, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 2], [7, 6], [7, 4], [7, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 2], [7, 6], [7, 4], [7, 6]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 6], [7, 6], [7, 4], [7, 6]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 6], [7, 6], [7, 4], [7, 6]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 6], [7, 6], [7, 6], [7, 6]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 4], [7, 6], [7, 4], [7, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 4], [7, 6], [7, 4], [7, 6]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 6], [7, 6], [7, 4], [7, 6]]}, {"patt": [1, 3, 0, 2], "pos": [[7, 6], [7, 6], [7, 6], [7, 6]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 6], [7, 6], [7, 4], [7, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 6], [7, 6], [7, 4], [7, 6]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 6], [7, 6], [7, 4], [7, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 6], [7, 6], [7, 4], [7, 6]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 6], [7, 6], [7, 6], [7, 6]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 4], [7, 6], [7, 4], [7, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 6], [7, 6], [7, 4], [7, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 6], [7, 6], [7, 4], [7, 6]]}, {"patt": [2, 3, 0, 1], "pos": [[7, 6], [7, 6], [7, 6], [7, 6]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 6], [7, 6], [7, 4], [7, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 6], [7, 6], [7, 4], [7, 6]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 6], [7, 6], [7, 6], [7, 6]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 4], [7, 4], [7, 4], [7, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 6], [7, 4], [7, 4], [7, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 6], [7, 6], [7, 4], [7, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 6], [7, 6], [7, 4], [7, 6]]}, {"patt": [3, 2, 0, 1], "pos": [[7, 6], [7, 6], [7, 6], [7, 6]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 6], [0, 6], [7, 6], [7, 6], [7, 6]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[5, 1], [5, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[5, 3], [5, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 6], [0, 6], [7, 6], [7, 6], [7, 6]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 1], [5, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[5, 3], [5, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 6], [0, 6], [7, 6], [7, 6], [7, 6]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 1], [5, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[5, 3], [5, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 6], [0, 6], [7, 6], [7, 6], [7, 6]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[5, 3], [5, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 6], [0, 6], [7, 6], [7, 6], [7, 6]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[5, 3], [5, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 6], [0, 6], [7, 6], [7, 6], [7, 6]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[5, 3], [5, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 6], [0, 6], [7, 6], [7, 6], [7, 6]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[5, 3], [5, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 6], [0, 6], [7, 6], [7, 6], [7, 6]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[5, 3], [5, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 6], [0, 6], [7, 6], [7, 6], [7, 6]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[5, 3], [5, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 6], [0, 6], [7, 6], [7, 6], [7, 6]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[5, 3], [5, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 6], [0, 6], [7, 6], [7, 6], [7, 6]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[5, 3], [5, 3], [6, 3], [6, 3], [6, 3]]}], "requirements": [[{"patt": [0], "pos": [[3, 5]]}], [{"patt": [0], "pos": [[7, 4]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[4, 5]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"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, 1], "pos": [[0, 5], [3, 5]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [3, 5]]}, {"patt": [0, 1], "pos": [[1, 3], [4, 3]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [3, 5]]}, {"patt": [0, 1], "pos": [[2, 2], [4, 3]]}, {"patt": [0, 1], "pos": [[3, 5], [3, 5]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[6, 0], [6, 0]]}, {"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": [1, 0], "pos": [[3, 5], [3, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[4, 1], [4, 3], [4, 3]]}, {"patt": [0, 1, 2], "pos": [[4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[4, 1], [4, 3], [4, 3]]}, {"patt": [0, 2, 1], "pos": [[4, 3], [4, 3], [4, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [1, 0, 2], "pos": [[4, 1], [4, 1], [4, 3]]}, {"patt": [1, 0, 2], "pos": [[4, 3], [4, 1], [4, 3]]}, {"patt": [1, 0, 2], "pos": [[4, 3], [4, 3], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[6, 4], [6, 0], [6, 4]]}, {"patt": [2, 0, 1], "pos": [[6, 5], [6, 0], [6, 4]]}, {"patt": [2, 0, 1], "pos": [[6, 5], [6, 0], [6, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 3], [6, 4], [6, 4], [6, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 3], [6, 5], [6, 4], [6, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 3], [6, 5], [6, 4], [6, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 2], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 2], [6, 4], [6, 4], [6, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 2], [6, 5], [6, 4], [6, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 2], [6, 5], [6, 4], [6, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 5], [6, 5], [6, 4], [6, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 5], [6, 5], [6, 4], [6, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 4], [6, 5], [6, 4], [6, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 4], [6, 5], [6, 4], [6, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 5], [6, 5], [6, 4], [6, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 5], [6, 5], [6, 4], [6, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 5], [6, 5], [6, 4], [6, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 5], [6, 5], [6, 4], [6, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 5], [6, 5], [6, 4], [6, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 4], [6, 5], [6, 4], [6, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 5], [6, 5], [6, 4], [6, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 5], [6, 5], [6, 4], [6, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 5], [6, 5], [6, 4], [6, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 5], [6, 5], [6, 4], [6, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 5], [6, 4], [6, 4], [6, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 5], [6, 5], [6, 4], [6, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 5], [6, 5], [6, 4], [6, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 5], [0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 1], [4, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 3], [4, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 1], [4, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 3], [4, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 1], [4, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 3], [4, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 5], [0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 3], [4, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 5], [0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 3], [4, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 5], [0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 3], [4, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 5], [0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 3], [4, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 5], [0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 3], [4, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 5], [0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 3], [4, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 5], [0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 3], [4, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 5], [0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 3], [4, 3], [5, 3], [5, 3], [5, 3]]}], "requirements": [[{"patt": [0], "pos": [[6, 4]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 6], [1, 3], [2, 2], [4, 6], [5, 1], [5, 3], [6, 3], [7, 0], [7, 4], [7, 6]], [[3, 5]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[4, 5]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"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, 1], "pos": [[0, 5], [3, 5]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [3, 5]]}, {"patt": [0, 1], "pos": [[1, 3], [4, 3]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [3, 5]]}, {"patt": [0, 1], "pos": [[2, 2], [4, 3]]}, {"patt": [0, 1], "pos": [[3, 5], [3, 5]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[6, 0], [6, 0]]}, {"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": [1, 0], "pos": [[3, 5], [3, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[4, 1], [4, 3], [4, 3]]}, {"patt": [0, 1, 2], "pos": [[4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[4, 1], [4, 3], [4, 3]]}, {"patt": [0, 2, 1], "pos": [[4, 3], [4, 3], [4, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [1, 0, 2], "pos": [[4, 1], [4, 1], [4, 3]]}, {"patt": [1, 0, 2], "pos": [[4, 3], [4, 1], [4, 3]]}, {"patt": [1, 0, 2], "pos": [[4, 3], [4, 3], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[6, 4], [6, 0], [6, 4]]}, {"patt": [2, 0, 1], "pos": [[6, 5], [6, 0], [6, 4]]}, {"patt": [2, 0, 1], "pos": [[6, 5], [6, 0], [6, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 3], [6, 4], [6, 4], [6, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 3], [6, 5], [6, 4], [6, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 3], [6, 5], [6, 4], [6, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 2], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 2], [6, 4], [6, 4], [6, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 2], [6, 5], [6, 4], [6, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 2], [6, 5], [6, 4], [6, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 5], [6, 5], [6, 4], [6, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 5], [6, 5], [6, 4], [6, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 4], [6, 5], [6, 4], [6, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 4], [6, 5], [6, 4], [6, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 5], [6, 5], [6, 4], [6, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 5], [6, 5], [6, 4], [6, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 5], [6, 5], [6, 4], [6, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 5], [6, 5], [6, 4], [6, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 5], [6, 5], [6, 4], [6, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 4], [6, 5], [6, 4], [6, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 5], [6, 5], [6, 4], [6, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 5], [6, 5], [6, 4], [6, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 5], [6, 5], [6, 4], [6, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 5], [6, 5], [6, 4], [6, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 4], [6, 4], [6, 4], [6, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 5], [6, 4], [6, 4], [6, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 5], [6, 5], [6, 4], [6, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 5], [6, 5], [6, 4], [6, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 5], [0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 1], [4, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 3], [4, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 1], [4, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 3], [4, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 1], [4, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 3], [4, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 5], [0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 3], [4, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 5], [0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 3], [4, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 5], [0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 3], [4, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 5], [0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 3], [4, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 5], [0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 3], [4, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 5], [0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 3], [4, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 5], [0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 3], [4, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 5], [0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 3], [4, 3], [5, 3], [5, 3], [5, 3]]}], "requirements": [[{"patt": [0], "pos": [[6, 4]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[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, 4]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"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, 4]]}, {"patt": [0], "pos": [[4, 5]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0, 1], "pos": [[0, 5], [2, 5]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [2, 5]]}, {"patt": [0, 1], "pos": [[1, 2], [3, 3]]}, {"patt": [0, 1], "pos": [[2, 5], [2, 5]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[2, 5], [2, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"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, 5], [0, 5], [0, 5]]}, {"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": [[0, 5], [0, 5], [0, 5]]}, {"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": [2, 0, 1], "pos": [[5, 4], [5, 0], [5, 4]]}, {"patt": [2, 0, 1], "pos": [[5, 5], [5, 0], [5, 4]]}, {"patt": [2, 0, 1], "pos": [[5, 5], [5, 0], [5, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [5, 5], [5, 4], [5, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [5, 5], [5, 4], [5, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 5], [5, 5], [5, 4], [5, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 5], [5, 5], [5, 4], [5, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 4], [5, 5], [5, 4], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 4], [5, 5], [5, 4], [5, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 5], [5, 5], [5, 4], [5, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 5], [5, 5], [5, 4], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 5], [5, 5], [5, 4], [5, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 5], [5, 5], [5, 4], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 5], [5, 5], [5, 4], [5, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 4], [5, 5], [5, 4], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 5], [5, 5], [5, 4], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 5], [5, 5], [5, 4], [5, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 5], [5, 5], [5, 4], [5, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 5], [5, 5], [5, 4], [5, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 5], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 5], [5, 5], [5, 4], [5, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 5], [5, 5], [5, 4], [5, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 1], [3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 3], [3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 1], [3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 3], [3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 3], [3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 3], [3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 3], [3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 3], [3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 3], [3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 3], [3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 3], [3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 3], [3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 3], [3, 3], [4, 3], [4, 3], [4, 3]]}], "requirements": [[{"patt": [0], "pos": [[5, 4]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"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, 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, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"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, 4], [0, 4], [0, 4]]}, {"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": [[0, 4], [0, 4], [0, 4]]}, {"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": [2, 0, 1], "pos": [[4, 3], [4, 0], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [4, 0], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [4, 0], [4, 4]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [4, 3], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [4, 3], [4, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"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, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}], [{"patt": [0], "pos": [[4, 3]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "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": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[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, 4]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"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, 4]]}, {"patt": [0], "pos": [[4, 5]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0, 1], "pos": [[0, 5], [2, 5]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [2, 5]]}, {"patt": [0, 1], "pos": [[1, 2], [3, 3]]}, {"patt": [0, 1], "pos": [[2, 5], [2, 5]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[2, 5], [2, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"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, 5], [0, 5], [0, 5]]}, {"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": [[0, 5], [0, 5], [0, 5]]}, {"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": [2, 0, 1], "pos": [[5, 4], [5, 0], [5, 4]]}, {"patt": [2, 0, 1], "pos": [[5, 5], [5, 0], [5, 4]]}, {"patt": [2, 0, 1], "pos": [[5, 5], [5, 0], [5, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [5, 5], [5, 4], [5, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [5, 5], [5, 4], [5, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 5], [5, 5], [5, 4], [5, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 5], [5, 5], [5, 4], [5, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 4], [5, 5], [5, 4], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 4], [5, 5], [5, 4], [5, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 5], [5, 5], [5, 4], [5, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 5], [5, 5], [5, 4], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 5], [5, 5], [5, 4], [5, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 5], [5, 5], [5, 4], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 5], [5, 5], [5, 4], [5, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 4], [5, 5], [5, 4], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 5], [5, 5], [5, 4], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 5], [5, 5], [5, 4], [5, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 5], [5, 5], [5, 4], [5, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 5], [5, 5], [5, 4], [5, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 5], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 5], [5, 5], [5, 4], [5, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 5], [5, 5], [5, 4], [5, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 1], [3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 3], [3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 1], [3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 3], [3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 3], [3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 3], [3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 3], [3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 3], [3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 3], [3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 3], [3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 3], [3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 3], [3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 5], [0, 5], [5, 5], [5, 5], [5, 5]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 3], [3, 3], [4, 3], [4, 3], [4, 3]]}], "requirements": [[{"patt": [0], "pos": [[5, 4]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 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, 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, 1], "pos": [[0, 4], [1, 4]]}, {"patt": [0, 1], "pos": [[1, 4], [1, 4]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"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, 4], [0, 4], [0, 4]]}, {"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": [[0, 4], [0, 4], [0, 4]]}, {"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": [2, 0, 1], "pos": [[4, 3], [4, 0], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [4, 0], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [4, 0], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 4], [4, 4], [4, 3], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 4], [4, 4], [4, 3], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 4], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 4], [4, 3], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 4], [4, 4], [4, 3], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 4], [4, 4], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 4], [4, 4], [4, 3], [4, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 4], [4, 4], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 4], [4, 4], [4, 3], [4, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 4], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 4], [4, 4], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 4], [4, 4], [4, 3], [4, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 4], [4, 4], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 4], [4, 4], [4, 3], [4, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [4, 4], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [4, 4], [4, 3], [4, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[4, 3]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"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, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [1, 0, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [4, 0], [4, 4]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [4, 4], [4, 4]]}, {"patt": [2, 0, 1], "pos": [[4, 5], [4, 0], [4, 4]]}, {"patt": [2, 0, 1], "pos": [[4, 5], [4, 0], [4, 5]]}, {"patt": [2, 0, 1], "pos": [[4, 5], [4, 4], [4, 4]]}, {"patt": [2, 0, 1], "pos": [[4, 5], [4, 4], [4, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 5], [0, 5], [4, 5], [4, 5], [4, 5]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}], [{"patt": [0], "pos": [[4, 4]]}]], "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, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"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, 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, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"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, 4], [0, 4], [0, 4]]}, {"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": [[0, 4], [0, 4], [0, 4]]}, {"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": [2, 0, 1], "pos": [[4, 3], [4, 0], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [4, 0], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [4, 0], [4, 4]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [4, 3], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [4, 3], [4, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"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, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}], [{"patt": [0], "pos": [[4, 3]]}]], "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, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 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, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"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": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 4], [4, 0], [4, 3], [4, 4]], [[1, 2], [2, 1], [2, 2], [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": [[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, 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, 1], "pos": [[0, 4], [1, 4]]}, {"patt": [0, 1], "pos": [[1, 4], [1, 4]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"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, 4], [0, 4], [0, 4]]}, {"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": [[0, 4], [0, 4], [0, 4]]}, {"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": [2, 0, 1], "pos": [[4, 3], [4, 0], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [4, 0], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [4, 0], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 4], [4, 4], [4, 3], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 4], [4, 4], [4, 3], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 4], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 4], [4, 3], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 4], [4, 4], [4, 3], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 4], [4, 4], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 4], [4, 4], [4, 3], [4, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 4], [4, 4], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 4], [4, 4], [4, 3], [4, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 4], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 4], [4, 4], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 4], [4, 4], [4, 3], [4, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 4], [4, 4], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 4], [4, 4], [4, 3], [4, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [4, 4], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [4, 4], [4, 3], [4, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[4, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"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], [1, 1], [1, 1], [1, 1]]}, {"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], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 4], [1, 4], [4, 0], [4, 3], [4, 4]], [[2, 1], [2, 2], [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": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[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, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[4, 5]]}, {"patt": [0], "pos": [[5, 0]]}, {"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, 4]]}, {"patt": [0, 1], "pos": [[0, 5], [3, 5]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [3, 5]]}, {"patt": [0, 1], "pos": [[1, 2], [4, 2]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1], "pos": [[3, 5], [3, 5]]}, {"patt": [0, 1], "pos": [[6, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[3, 5], [3, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [0, 1, 2], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [0, 2, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 5], [0, 5], [0, 5]]}, {"patt": [1, 0, 2], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 1], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 3], [6, 0], [6, 3]]}, {"patt": [2, 0, 1], "pos": [[6, 5], [6, 0], [6, 3]]}, {"patt": [2, 0, 1], "pos": [[6, 5], [6, 0], [6, 5]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [6, 5], [6, 3], [6, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [6, 5], [6, 3], [6, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 5], [6, 5], [6, 3], [6, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 5], [6, 5], [6, 3], [6, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 3], [6, 5], [6, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 3], [6, 5], [6, 3], [6, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 5], [6, 5], [6, 3], [6, 5]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 5], [6, 5], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 5], [6, 5], [6, 3], [6, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 5], [6, 5], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 5], [6, 5], [6, 3], [6, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [6, 5], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 5], [6, 5], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 5], [6, 5], [6, 3], [6, 5]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 5], [6, 5], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 5], [6, 5], [6, 3], [6, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 5], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 5], [6, 5], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 5], [6, 5], [6, 3], [6, 5]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 5], [0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[4, 2], [4, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 5], [0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[4, 2], [4, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 5], [0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[4, 2], [4, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 5], [0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[4, 2], [4, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 5], [0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[4, 2], [4, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 5], [0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[4, 2], [4, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 5], [0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[4, 2], [4, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 5], [0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[4, 2], [4, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 5], [0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[4, 2], [4, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 5], [0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[4, 2], [4, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 5], [0, 5], [6, 5], [6, 5], [6, 5]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[4, 2], [4, 2], [5, 2], [5, 2], [5, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 4]]}], [{"patt": [0], "pos": [[6, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"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], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0, 1], "pos": [[0, 4], [2, 4]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [2, 4]]}, {"patt": [0, 1], "pos": [[1, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 0], [5, 3]]}, {"patt": [2, 0, 1], "pos": [[5, 4], [5, 0], [5, 3]]}, {"patt": [2, 0, 1], "pos": [[5, 4], [5, 0], [5, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [5, 4], [5, 3], [5, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [5, 4], [5, 3], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 4], [5, 4], [5, 3], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 4], [5, 4], [5, 3], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 4], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 4], [5, 3], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 4], [5, 4], [5, 3], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 4], [5, 4], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 4], [5, 4], [5, 3], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 4], [5, 4], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 4], [5, 4], [5, 3], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 4], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 4], [5, 4], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 4], [5, 4], [5, 3], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 4], [5, 4], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 4], [5, 4], [5, 3], [5, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 4], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 4], [5, 4], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 4], [5, 4], [5, 3], [5, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[5, 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, 5], [1, 2], [3, 5], [4, 2], [5, 1], [5, 2], [6, 0], [6, 3], [6, 5]], [[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, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"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], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0, 1], "pos": [[0, 4], [2, 4]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [2, 4]]}, {"patt": [0, 1], "pos": [[1, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 3], [5, 0], [5, 3]]}, {"patt": [2, 0, 1], "pos": [[5, 4], [5, 0], [5, 3]]}, {"patt": [2, 0, 1], "pos": [[5, 4], [5, 0], [5, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [5, 3], [5, 3], [5, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [5, 4], [5, 3], [5, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [5, 4], [5, 3], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 4], [5, 4], [5, 3], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 4], [5, 4], [5, 3], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 4], [5, 3], [5, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 3], [5, 4], [5, 3], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 4], [5, 4], [5, 3], [5, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 4], [5, 4], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 4], [5, 4], [5, 3], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 4], [5, 4], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 4], [5, 4], [5, 3], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 3], [5, 4], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 4], [5, 4], [5, 3], [5, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 4], [5, 4], [5, 3], [5, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 4], [5, 4], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 4], [5, 4], [5, 3], [5, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 3], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 4], [5, 3], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 4], [5, 4], [5, 3], [5, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 4], [5, 4], [5, 3], [5, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[5, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [5, 4], [5, 4], [5, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 2], [3, 2], [4, 2], [4, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[5, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 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, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[0, 4], [1, 4]]}, {"patt": [0, 1], "pos": [[1, 4], [1, 4]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 1], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 0], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [4, 0], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [4, 0], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 4], [4, 4], [4, 3], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 4], [4, 4], [4, 3], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 4], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 4], [4, 3], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 4], [4, 4], [4, 3], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 4], [4, 4], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 4], [4, 4], [4, 3], [4, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 4], [4, 4], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 4], [4, 4], [4, 3], [4, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 4], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 4], [4, 4], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 4], [4, 4], [4, 3], [4, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 4], [4, 4], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 4], [4, 4], [4, 3], [4, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [4, 4], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [4, 4], [4, 3], [4, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[4, 3]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"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, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 1], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 0], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [4, 0], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [4, 0], [4, 4]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [4, 3], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [4, 3], [4, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"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, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}], [{"patt": [0], "pos": [[4, 3]]}]], "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, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"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, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[0, 4], [1, 4]]}, {"patt": [0, 1], "pos": [[1, 4], [1, 4]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 1], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 0], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [4, 0], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [4, 0], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 4], [4, 4], [4, 3], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 4], [4, 4], [4, 3], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 4], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 4], [4, 3], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 4], [4, 4], [4, 3], [4, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 4], [4, 4], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 4], [4, 4], [4, 3], [4, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 4], [4, 4], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 4], [4, 4], [4, 3], [4, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 4], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 4], [4, 4], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 4], [4, 4], [4, 3], [4, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 4], [4, 4], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 4], [4, 4], [4, 3], [4, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [4, 4], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [4, 4], [4, 3], [4, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[4, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 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": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 4], [1, 4], [4, 0], [4, 3], [4, 4]], [[2, 2], [3, 1], [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": [[0, 3]]}, {"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, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 1], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 0], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [4, 0], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [4, 0], [4, 4]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [4, 3], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 4], [4, 3], [4, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"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, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [4, 4], [4, 4], [4, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}], [{"patt": [0], "pos": [[4, 3]]}]], "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, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"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": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 4], [4, 0], [4, 3], [4, 4]], [[1, 2], [2, 2], [3, 1], [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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"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, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 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": [3, 2, 0, 1], "pos": [[1, 2], [2, 1], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 1], [2, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"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, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 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": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 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, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 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": [[0, 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, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"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, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 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": [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, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 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": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 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, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 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": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [3, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 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": [3, 2, 0, 1], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 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": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 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_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": [[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, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"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, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 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": [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, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 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": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"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, 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, 1, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 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], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "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], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [2, 2], [3, 2]], [[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": [[0, 1]]}, {"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, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"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, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 2], [2, 2], [3, 2], [3, 2], [3, 2]]}], "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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"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, 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": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "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": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}], "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, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"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, 2], [1, 0], [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": [[0, 0]]}, {"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, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [5, 2]]}, {"patt": [1, 0], "pos": [[3, 2], [5, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 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, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 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, 0, 1], "pos": [[5, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 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": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [5, 2], [5, 2], [5, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 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], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [2, 2], [3, 2], [5, 2]], [[1, 1]], [[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": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"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": [[2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[3, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 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": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"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, 2], [3, 2]], [[1, 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, 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, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 2]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[3, 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": [], "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": [[0, 0], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 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]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"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, 0], [2, 2]], [[3, 1]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 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]]}], "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]]}], "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, 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, 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, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [2, 2]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}]], "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, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "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, 2]], [[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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [2, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"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]]}], "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": [[1, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"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]]}], "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, 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]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1]], [[1, 0]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"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": [[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": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [1, 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": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [3, 1]], [[1, 2]], [[2, 3]], [[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, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"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, 3]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"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": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"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]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0]], [[1, 1]], [[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, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 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": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 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]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1]], [[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": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 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, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1]], [[1, 2]], [[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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[2, 0], [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]]}], "requirements": [[{"patt": [0], "pos": [[2, 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": [], "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]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"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, 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], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"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": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"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": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"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, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "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]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2]], [[1, 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], "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": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "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": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 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": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0]], [[1, 1]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}], "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]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [1, 0]], [[2, 1]], [[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, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [3, 2]], [[1, 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, 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, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 3], [4, 3]], [[1, 0]], [[2, 1]], [[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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "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], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"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]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 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], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"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]]}], "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], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"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]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"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]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"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]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[1, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"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]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "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]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"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]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[1, 0]]}]}}, {"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": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"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]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"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]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"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]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}], "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": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"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": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"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]]}], "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": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"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]]}], "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], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"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]]}], "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], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"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]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "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]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"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]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[1, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"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]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [], "pos": []}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"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": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}, {"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, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[0, 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], [2, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"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]]}], "requirements": [[{"patt": [0], "pos": [[2, 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, 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, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"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]]}], "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, 1], [1, 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], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"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]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"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]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[2, 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": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "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": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 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": 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], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"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]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"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]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"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]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}], "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, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 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]]}], "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, 1]], [[1, 0]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"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]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [], "pos": []}], "requirements": [], "assumptions": []}, {"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, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, {"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, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[3, 0]]}]], "assumptions": []}], "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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"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]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 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, 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": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[3, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"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]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 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, 1], [1, 1], [2, 1]], [[3, 0]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 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, 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]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, {"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, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 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]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}], "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": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[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, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 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, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 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]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 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]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [1, 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": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "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": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 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": 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, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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, 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]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1]], [[1, 0]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[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]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[0, 1]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"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, 3]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0]], [[1, 1]], [[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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "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], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}], "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": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 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, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "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": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[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": 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": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[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": [], "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, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[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, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 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, 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": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "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]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1]], [[1, 0]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[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": 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": [[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": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [1, 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], [2, 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": [[0, 1]]}, {"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, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 3]], [[1, 0]], [[2, 1]], [[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, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0]], [[1, 1]], [[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, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0]], [[1, 1]], [[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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"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, 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": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0]], [[1, 1]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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": [[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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "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": [[1, 0], [1, 0]]}, {"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]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"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]]}], "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": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0]], [[1, 1]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"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": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [1, 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": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [3, 0]], [[1, 1]], [[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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 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": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[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, 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, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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": [[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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[0, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1]], [[1, 0]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 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]]}], "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]]}], "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": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 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": [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, 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]]}], "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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [1, 3, 0, 2], "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, 0, 1], "pos": [[0, 1], [0, 1], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0, 1], "pos": [[1, 0], [1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0, 1], "pos": [[1, 0], [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, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1]], [[1, 0]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0, 1], "pos": [[1, 0], [1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1]], [[1, 0]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 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, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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": [[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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "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": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "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": [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": [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], "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": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 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]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [1, 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, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"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": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 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": 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": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 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": [[2, 1]]}]], "assumptions": []}, {"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, 1], "pos": [[1, 1], [1, 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]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[0, 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], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 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": [[2, 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": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "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, 1], "pos": [[1, 1], [1, 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]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [1, 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]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [1, 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": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 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": 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": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [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": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [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": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[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]]}, {"patt": [2, 0, 1], "pos": [[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]]}]}}, {"class_module": "comb_spec_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": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}], "requirements": [[{"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": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 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], [1, 0], [2, 0], [3, 2]], [[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": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}], "requirements": [], "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, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}], "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, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[0, 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, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 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]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [1, 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": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [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": [2, 0, 1], "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": [2, 0, 1], "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": false, "gps": [{"patt": [0], "pos": [[0, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.symmetry", "strategy_class": "TilingRotate90", "ignore_parent": false, "inferrable": false, "possibly_empty": false, "workable": false}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}], "indices": [0], "direction": 0, "own_col": true, "own_row": true, "include_empty": false}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [1, 0], "pos": [[0, 0], [0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], [{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}], "indices": [0], "direction": 0, "own_col": true, "own_row": true, "include_empty": false}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "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": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 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], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 2], [2, 0], [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], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 0], [2, 2]]}, {"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": [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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 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], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 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], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, "children": [{"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], "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": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 3], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 3], [2, 1], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 3], [0, 3], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [2, 3], [2, 1], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 1], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 3], [0, 3], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 3], [0, 3], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [2, 3], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [2, 3], [2, 1], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 1], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 1], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [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], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [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], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}], [{"patt": [0], "pos": [[2, 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, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [1, 0], "pos": [[0, 0], [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": [[2, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 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], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 2], [2, 0], [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], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 0], [2, 2]]}, {"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": [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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 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], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 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], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "indices": [0], "direction": 3, "own_col": true, "own_row": true, "include_empty": false}}, "idx": 0}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[0, 2], [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": [[0, 0]]}], "indices": [0], "direction": 0, "own_col": true, "own_row": true, "include_empty": false}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 0], [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, 1, 3], "pos": [[0, 0], [0, 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": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}], [{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}], "indices": [0], "direction": 1, "own_col": true, "own_row": true, "include_empty": false}}, "idx": 0}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"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": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 0], [2, 2]]}, {"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": [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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 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], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 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], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 2], [2, 0], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 0], [0, 2], [2, 0], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 0], [0, 2], [2, 0], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 0], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 3], [0, 3], [0, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 3], [0, 3], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 1], [0, 3], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 3], [0, 3], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 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], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 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], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 3], [2, 0], [2, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 1], [0, 3], [2, 0], [2, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 1], [0, 3], [2, 0], [2, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[1, 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, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 0], [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": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"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": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 0], [2, 2]]}, {"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": [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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 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], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 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], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 2], [2, 0], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 0], [0, 2], [2, 0], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 0], [0, 2], [2, 0], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}], "indices": [1], "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, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 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, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 1], [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, 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], [2, 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": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 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, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 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": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 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, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[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, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 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}}]}, {"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, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 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, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 3], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 3], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 3], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 3], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [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, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 3], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 3], [2, 1], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 3], [2, 1], [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, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 3], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 3], [2, 1], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 1], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"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": [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, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 3], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 1], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 1], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "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": [[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, 1], [2, 1]]}, {"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, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 3], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 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": 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": "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, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 2], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 3], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 3], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 3], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 0], [0, 3], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "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, 2], [0, 2], [0, 2], [0, 2]]}, {"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, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"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], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 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}}, "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, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[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, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [2, 3], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 3], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 3], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 3], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 3], [2, 3], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 3], [2, 3], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 3], [2, 3], [2, 2]]}, {"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, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"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, 0, 1], "pos": [[2, 3], [2, 2], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 0], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 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": [[2, 0], [2, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 3], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 4, 0, 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": 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, 2, 1, 3], "pos": [[0, 0], [0, 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": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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, 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], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [2, 0], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [2, 0], [2, 2]]}, {"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": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 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], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [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], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [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], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[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": 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, 2, 1, 3], "pos": [[0, 0], [0, 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": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [2, 0], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [2, 0], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [2, 2], [2, 2]]}, {"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": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [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, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [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, 0], [1, 0], [1, 0], [2, 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, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 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_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": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "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, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 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], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 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": 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, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [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, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [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, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [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, 2], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0], [1, 0], [1, 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, 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, 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], [1, 0], [1, 0], [1, 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, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 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, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [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, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [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], [0, 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], [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], [0, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 2], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 2], [3, 0], [3, 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], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 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], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [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, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 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, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [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, 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": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 2], [1, 2], [1, 2], [1, 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], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "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], [1, 2], [1, 2], [1, 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], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 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": 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, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [1, 0], "pos": [[0, 0], [0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 2], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 3], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 3], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 3], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 0], [0, 3], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "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, 2], [0, 2], [0, 2], [0, 2]]}, {"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, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"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], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], [{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}], "indices": [0], "direction": 0, "own_col": true, "own_row": true, "include_empty": false}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [1, 0], "pos": [[0, 0], [0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [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], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [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, 2], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 2], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [2, 2], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [2, 2], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [2, 2], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 1], [2, 2], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [2, 2], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 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], [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, 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], [2, 1], [2, 1], [2, 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], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}], "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, 2, 1, 3], "pos": [[0, 0], [0, 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": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0, 1], "pos": [[1, 0], [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, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 2], [1, 2]]}, {"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, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 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": [[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, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}], [{"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": "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, 1, 3], "pos": [[0, 0], [0, 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": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0, 1], "pos": [[1, 0], [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, 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": [[0, 0], [0, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [1, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 2], [3, 2], [3, 2]]}, {"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": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 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, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 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": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 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], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 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": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}], [{"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}]], "assumptions": []}], "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}}, "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, 1, 3], "pos": [[0, 0], [0, 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": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [1, 0], "pos": [[0, 0], [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, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [2, 0], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [2, 0], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [2, 2], [2, 2]]}, {"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": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [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, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [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, 0], [1, 0], [1, 0], [2, 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, 0], [1, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[1, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}]], "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, 0], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 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": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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": [[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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "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": "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, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 2]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [1, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 2], [1, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0]]}, {"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], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 2], [1, 2]]}, {"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, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"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], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [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], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 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, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}], [{"patt": [0], "pos": [[3, 2]]}]], "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], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [1, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 2], [1, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0]]}, {"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], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 2], [1, 2]]}, {"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, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"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], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [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], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 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, 0], [1, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}], [{"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}}, "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, 2, 1, 3], "pos": [[0, 0], [0, 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": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0, 1], "pos": [[1, 0], [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], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 2]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [1, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 2], [1, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 2], [1, 0]]}, {"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], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 2], [1, 2]]}, {"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, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"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], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [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], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 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, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}], [{"patt": [0], "pos": [[3, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0, 1], "pos": [[1, 0], [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": "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, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "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": [[2, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [0, 3], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [0, 3], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 0], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 0], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [0, 3], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [0, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [2, 3], [2, 2], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 3], [2, 2], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 2], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [0, 3], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [2, 3], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [2, 3], [2, 2], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"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, 0, 1], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 2], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [0, 3], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 3], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 3], [2, 2], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 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, 0, 1], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 2], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 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": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 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": 2, "own_col": true, "own_row": true, "include_empty": false}}, "idx": 0}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 1], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 1], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [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": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [1, 3, 0, 2], "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, 0, 1], "pos": [[0, 1], [0, 1], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 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": [1, 0], "pos": [[0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "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": "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, 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": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [2, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [2, 2], [3, 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, 1, 0], "pos": [[2, 2], [2, 2], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 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, 2], [3, 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], [3, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [3, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [3, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 0], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"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": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"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": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [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], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [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], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[2, 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, 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": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 2], [4, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [2, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [2, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [4, 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, 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": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [4, 2], [4, 0], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [4, 2], [4, 0], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 2], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [4, 2], [4, 0], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 2], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 0], [4, 2], [4, 0], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 0], [4, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [4, 2], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [4, 2], [4, 0], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [4, 2], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [4, 2], [4, 0], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 0], [4, 2], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 0], [4, 2], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 0], [4, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [4, 2], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [4, 2], [4, 0], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 0], [4, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [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], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [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], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [4, 2], [4, 2], [4, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"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, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [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], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [[{"patt": [0, 1], "pos": [[0, 0], [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": [[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": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [2, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [2, 2], [3, 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, 1, 0], "pos": [[2, 2], [2, 2], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 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, 2], [3, 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], [3, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [3, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [3, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 0], [3, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [3, 2], [3, 0], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"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": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"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": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [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], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [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], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[2, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}], "indices": [0], "direction": 3, "own_col": true, "own_row": true, "include_empty": false}}, "idx": 0}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "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": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [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": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 1], [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], [2, 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": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 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], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [2, 2], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [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": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 2], [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], [2, 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": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 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": [[2, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 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": [[2, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.row_and_col_separation", "strategy_class": "RowColumnSeparationStrategy", "ignore_parent": true, "inferrable": true, "possibly_empty": false, "workable": true}}, "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, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 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": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [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": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 1], [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], [2, 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": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 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": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "children": [{"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], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 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, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 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}}, {"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], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 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, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 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], "pos": [[0, 1]]}, {"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": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[4, 2], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 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, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}], "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}}]}, {"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": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"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, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"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": [[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, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 4], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 4], [3, 4]]}, {"patt": [0, 2, 1], "pos": [[1, 4], [1, 4], [3, 4]]}, {"patt": [1, 2, 0], "pos": [[1, 4], [1, 4], [3, 3]]}, {"patt": [1, 2, 0], "pos": [[1, 4], [1, 4], [3, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 4], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 4], [3, 1], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 4], [3, 1], [3, 4]]}, {"patt": [2, 1, 0], "pos": [[1, 4], [1, 4], [3, 3]]}, {"patt": [2, 1, 0], "pos": [[1, 4], [1, 4], [3, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 3], [3, 1], [3, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 4], [3, 3], [3, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 4], [3, 3], [3, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 4], [3, 4], [3, 3], [3, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 3], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 3], [3, 1], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 1], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 4], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 4], [3, 3], [3, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 4], [3, 4], [3, 3], [3, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 4], [1, 4], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 4], [3, 4], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 4], [3, 4], [3, 3], [3, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 3], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 1], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 4], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 4], [3, 4], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 4], [3, 4], [3, 3], [3, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 4], [1, 4], [1, 4], [1, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 4], [1, 4], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 4], [3, 4], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 4], [3, 4], [3, 3], [3, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 1], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 4], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 4], [3, 4], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 4], [3, 4], [3, 3], [3, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 3], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}], "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": 2, "own_col": true, "own_row": true, "include_empty": false}}, "idx": 0}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"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, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"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": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 3], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 3], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 3], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 3], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 3], [1, 3], [3, 3]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 3], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [1, 3], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [1, 3], [3, 3]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [1, 3], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [1, 3], [3, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 3], [1, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 3], [1, 2], [1, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 3], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [3, 3], [3, 2], [3, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 3], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 3], [1, 2], [1, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 3], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [3, 3], [3, 2], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [1, 3], [1, 2], [1, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [3, 3], [3, 2], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 3], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 3], [3, 2], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 2], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [1, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 3], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [3, 3], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [1, 3], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [1, 3], [1, 2], [1, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [3, 3], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [3, 3], [3, 2], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 3], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 2], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 3], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 3], [1, 2], [1, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [3, 3], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [3, 3], [3, 2], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 2], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 2], [1, 3], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 2], [1, 2], [3, 2], [3, 2], [3, 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, 1]]}], "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], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 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], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 2], [1, 1], [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], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 1], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [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], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [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], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"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], "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, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 3], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [1, 3], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 3], [1, 3], [3, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [1, 3], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [1, 3], [3, 3]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [1, 3], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [1, 3], [3, 3]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [1, 3], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [1, 3], [3, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 3], [3, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 3], [0, 3], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 3], [0, 3], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 3], [0, 3], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 3], [0, 3], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 3], [0, 3], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 3], [0, 3], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 3], [0, 3], [1, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 3], [0, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 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": [3, 2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 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": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"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, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}], "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}}, "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], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [0, 0]]}, {"patt": [0, 3, 4, 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], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[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": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 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], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 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], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 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], [2, 0]]}, {"patt": [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], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}], "indices": [0], "direction": 0, "own_col": true, "own_row": true, "include_empty": false}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "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": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 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], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 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], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 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], [2, 0]]}, {"patt": [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], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "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": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 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], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 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], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 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], [3, 0]]}, {"patt": [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], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.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": [[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": [[3, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 2]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 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, 0], [2, 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, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 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, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[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": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [0, 0], [2, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 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, 0], [2, 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, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 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, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [4, 0]]}], "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], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [0, 0]]}, {"patt": [0, 3, 4, 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], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 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": [[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": [[3, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 2]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 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], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 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, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 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, 0], [2, 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, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 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, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}], "indices": [0], "direction": 1, "own_col": true, "own_row": true, "include_empty": false}}, "idx": 0}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "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": [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": [[0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [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, 0], [1, 0], [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, 0], [1, 0], [1, 0], [2, 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, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 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, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 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, 0], [1, 0], [3, 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, 0], [1, 0], [1, 0], [3, 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, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 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], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "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], [0, 0]]}, {"patt": [0, 3, 4, 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], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 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": [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": [[0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 2], [1, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 2], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 0], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [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, 0], [1, 0], [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, 0], [1, 0], [1, 0], [2, 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, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 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": "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": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"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": [0, 2, 1], "pos": [[0, 2], [0, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}], "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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 3], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [0, 3], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [0, 3], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 0], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [0, 3], [0, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [0, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 3], [2, 0], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 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, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"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": [0, 2, 1], "pos": [[0, 2], [0, 2], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 2], [2, 0], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 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, 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": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 0], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 1], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 1]]}], "indices": [0], "direction": 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": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 0], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 1], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [2, 0], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 0], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 4], [2, 0], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 4], [2, 0], [2, 4]]}, {"patt": [2, 0, 1], "pos": [[2, 4], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 4], [2, 2], [2, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.row_and_col_separation", "strategy_class": "RowColumnSeparationStrategy", "ignore_parent": true, "inferrable": true, "possibly_empty": false, "workable": true}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 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": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 2], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [1, 2], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [1, 2], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 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], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 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": [[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, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 2], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [2, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [1, 0], [2, 2], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [2, 2], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "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, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.row_and_col_separation", "strategy_class": "RowColumnSeparationStrategy", "ignore_parent": true, "inferrable": true, "possibly_empty": false, "workable": true}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "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": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 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], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 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], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 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": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"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, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.row_and_col_separation", "strategy_class": "RowColumnSeparationStrategy", "ignore_parent": true, "inferrable": true, "possibly_empty": false, "workable": true}}, "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], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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": [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, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 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], [3, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 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], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 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], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"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": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}], "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], "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, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 0], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [3, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 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], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"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": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 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": [[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": [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": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 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], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 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], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 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], [2, 0]]}, {"patt": [0, 4, 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], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"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], "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": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 1], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 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], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 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], [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], [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, 3], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 3], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 3], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 3], [0, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 3], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 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], [3, 0]]}, {"patt": [0, 4, 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], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 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": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 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": [[1, 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], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 0], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [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], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 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], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 2], [1, 0], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 1], [0, 2], [1, 0], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 1], [0, 2], [1, 0], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 3], [2, 3], [3, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 2], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 0], [3, 3]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [3, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [2, 3], [3, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [2, 3], [3, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [2, 3], [3, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 3], [2, 3], [3, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [2, 3], [3, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [3, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [2, 3], [3, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 3], [2, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 3], [3, 0], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [2, 3], [3, 0], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 3], [2, 3], [3, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 3], [0, 3], [2, 3], [3, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 3], [2, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [2, 3], [3, 0], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"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, 2], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"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, 2], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 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, 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": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [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, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 1], [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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "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, 1], "pos": [[1, 0], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [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, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[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, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[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": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 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, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 0]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[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, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[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": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 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": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [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, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"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": [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, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 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, 3]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [2, 2], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 1], [2, 2], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 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, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 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, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.row_and_col_separation", "strategy_class": "RowColumnSeparationStrategy", "ignore_parent": true, "inferrable": true, "possibly_empty": false, "workable": true}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "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, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [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, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [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, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "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, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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], [1, 0], [1, 0], [1, 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], [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, 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], [1, 0], [1, 0], [1, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"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, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 3], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 3]]}, {"patt": [0, 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, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [3, 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], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 0], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 1], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 3], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 3], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 3], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 3], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 3], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [1, 3], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [1, 3], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [1, 3], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [1, 3], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [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, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [1, 3], [1, 0]]}, {"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, 3], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 3], [1, 3], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 3], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [1, 3], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [1, 3], [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, 1], [0, 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], [0, 3], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [1, 3], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [1, 3], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [1, 3], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [1, 3], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [1, 3], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 3], [1, 3], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 3], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 3], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 3], [1, 3], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 3], [1, 3], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 3], [1, 3], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 3], [1, 3], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 3], [0, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 3], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 3], [1, 3], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 3], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 3], [1, 3], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 3], [1, 3], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 3], [1, 3], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 3], [1, 3], [1, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [1, 3], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [1, 3], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 3], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 3], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 0], [1, 3], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 1], [1, 3], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 1], [1, 3], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 3], [1, 3], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 3], [1, 3], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [1, 3], [1, 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], [1, 0], [1, 0], [1, 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, 0], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 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, 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], [1, 0], [1, 0], [1, 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, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [1, 3], [1, 3], [1, 3]]}], "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}}, "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], "pos": [[1, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 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], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 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": "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, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 3]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [3, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [3, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [3, 2], [3, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [3, 2], [3, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [3, 3], [3, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [3, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [3, 2], [3, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [3, 2], [3, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 3], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 3], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [0, 3], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [0, 3], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [0, 3], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [0, 3], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [3, 2], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [3, 3], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [3, 2], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [3, 3], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 2], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [0, 3], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [0, 3], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [0, 3], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [0, 3], [3, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 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, 2], [3, 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], [3, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 3], [2, 2], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 3], [2, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 3], [2, 2], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [2, 3], [2, 2], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [2, 3], [2, 2], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [2, 3], [2, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 3], [2, 2], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 3], [2, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 3], [2, 2], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 2], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 2], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [3, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 3], [2, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [0, 3], [0, 2], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [0, 3], [0, 2], [0, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [2, 3], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [2, 3], [2, 2], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [2, 3], [2, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [2, 3], [2, 2], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [2, 3], [2, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 3], [2, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 2], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 2], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [0, 3], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [0, 3], [0, 2], [0, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 3], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 3], [2, 2], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 3], [2, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 3], [2, 2], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 3], [2, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 2], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 2], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 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], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 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], [2, 2], [2, 2], [2, 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, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}], "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], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [3, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [3, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [3, 2], [3, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [3, 2], [3, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [3, 3], [3, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [3, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [3, 2], [3, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [3, 2], [3, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 3], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 3], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [0, 3], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [0, 3], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [0, 3], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [0, 3], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [3, 2], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [3, 3], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [3, 2], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [3, 3], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 2], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [0, 3], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [0, 3], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [0, 3], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [0, 3], [3, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 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, 2], [3, 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], [3, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 3], [2, 2], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 3], [2, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 3], [2, 2], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [2, 3], [2, 2], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [2, 3], [2, 2], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [2, 3], [2, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 3], [2, 2], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 3], [2, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 3], [2, 2], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 2], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 2], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [3, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 3], [2, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [0, 3], [0, 2], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [0, 3], [0, 2], [0, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [2, 3], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [2, 3], [2, 2], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [2, 3], [2, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [2, 3], [2, 2], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [2, 3], [2, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 3], [2, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 2], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 2], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [0, 3], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [0, 3], [0, 2], [0, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 3], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 3], [2, 2], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 3], [2, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 3], [2, 2], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 3], [2, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 2], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 2], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 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], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 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], [2, 2], [2, 2], [2, 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, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}], "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": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [1, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"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": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 3]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [3, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [3, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [3, 2], [3, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [3, 2], [3, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [3, 3], [3, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [3, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [3, 2], [3, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [3, 2], [3, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 3], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 3], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [0, 3], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [0, 3], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [0, 3], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [0, 3], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [3, 2], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [3, 3], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [3, 2], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [3, 3], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 2], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [0, 3], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [0, 3], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [0, 3], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [0, 3], [3, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 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, 2], [3, 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], [3, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 3], [2, 2], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 3], [2, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 3], [2, 2], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [2, 3], [2, 2], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [2, 3], [2, 2], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [2, 3], [2, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 3], [2, 2], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 3], [2, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 3], [2, 2], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 2], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 2], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [3, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 3], [2, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [0, 3], [0, 2], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [0, 3], [0, 2], [0, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [2, 3], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [2, 3], [2, 2], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [2, 3], [2, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [2, 3], [2, 2], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [2, 3], [2, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 3], [2, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 2], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 2], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [0, 3], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [0, 3], [0, 2], [0, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 3], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 3], [2, 2], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 3], [2, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 3], [2, 2], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 3], [2, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 2], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 2], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 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], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 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], [2, 2], [2, 2], [2, 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, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [3, 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": 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, 1, 2], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [1, 0], "pos": [[0, 0], [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], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 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, 2], [0, 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, 2], [0, 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": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [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, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 2], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 3], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 2], [0, 3], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 3], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 0], [0, 3], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 2], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "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, 2], [0, 2], [0, 2], [0, 2]]}, {"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, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "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, 2], [0, 2], [0, 2], [0, 2]]}, {"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], [0, 2], [0, 2], [0, 2]]}, {"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], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], [{"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": [[0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "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, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [1, 0], "pos": [[1, 0], [1, 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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [1, 3]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [3, 3], [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": [[1, 3], [3, 0], [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, 0, 1], "pos": [[3, 2], [3, 0], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [3, 3], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 3], [3, 3], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 3], [3, 3], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 3], [3, 3], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 3], [3, 3], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}], [{"patt": [0], "pos": [[3, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [1, 0], "pos": [[1, 0], [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, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [0, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [1, 3]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [3, 3], [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": [[1, 3], [3, 0], [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, 0, 1], "pos": [[3, 2], [3, 0], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [3, 3], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 3], [3, 3], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 3], [0, 3], [3, 3], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 3], [0, 3], [3, 3], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 3], [3, 3], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 2], [3, 2], [3, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 3], [3, 3], [3, 3], [3, 3]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}], [{"patt": [0], "pos": [[3, 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": [[0, 3]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[1, 4], [1, 4]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 4]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[3, 4], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [1, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [1, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [1, 4]]}, {"patt": [1, 2, 0], "pos": [[1, 4], [3, 4], [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": [[1, 4], [3, 1], [3, 1]]}, {"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, 1, 0], "pos": [[1, 4], [3, 4], [3, 3]]}, {"patt": [2, 1, 0], "pos": [[3, 4], [3, 4], [3, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 4], [0, 4], [3, 4], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 4], [0, 4], [3, 4], [3, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 4], [0, 4], [3, 4], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 4], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 4], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}], "requirements": [[{"patt": [0], "pos": [[2, 2]]}], [{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.row_and_col_separation", "strategy_class": "RowColumnSeparationStrategy", "ignore_parent": true, "inferrable": true, "possibly_empty": false, "workable": true}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "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, 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, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 3]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 1], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 3], [1, 1], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 1], [1, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0]]}, {"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], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "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], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 3], [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], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 3], [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], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 3], [1, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 3], [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, 0], [1, 3], [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], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 3], [1, 0], [1, 3], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [4, 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, 0], [1, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [4, 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, 0], [1, 0], [1, 0], [4, 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, 0], [1, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [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, 0], [1, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"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": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "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, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"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, 2]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 3]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[5, 0]]}, {"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, 4], [0, 4]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [3, 3]]}, {"patt": [0, 1], "pos": [[2, 0], [3, 3]]}, {"patt": [0, 1], "pos": [[4, 2], [4, 2]]}, {"patt": [0, 1], "pos": [[5, 1], [5, 1]]}, {"patt": [0, 1], "pos": [[6, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[0, 4], [0, 4]]}, {"patt": [1, 0], "pos": [[0, 4], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[4, 2], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 1], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 3], [3, 3]]}, {"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": [[1, 1], [3, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 3], [3, 3]]}, {"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, 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": [[1, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 1], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 4], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [2, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 1], [3, 1], [5, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 1], [3, 1], [3, 1], [5, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 3], [3, 0]]}, {"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], [5, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 1], [3, 1], [3, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [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], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 3], [3, 1], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 3], [3, 1], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 1], [3, 1], [3, 1], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 1], [3, 3], [3, 1], [5, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 1], [3, 1], [3, 1], [5, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 3], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [5, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 0], [3, 0], [3, 0], [6, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 3], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 1], [3, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 3], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 3], [3, 1], [5, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 1], [3, 1], [3, 1], [5, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 3], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 0], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 0], [3, 3], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [5, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 3], [3, 0], [3, 3], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 0], [3, 0], [3, 0], [6, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [6, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 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, 0], [2, 0], [6, 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, 0], [3, 0], [6, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 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, 0], [2, 0], [2, 0], [6, 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, 0], [3, 0], [3, 0], [6, 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, 0], [3, 0], [6, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 3], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 3], [3, 0], [3, 0], [6, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 0], [3, 3], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 3], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [6, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [6, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 3], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 0], [3, 3], [3, 0], [3, 0], [6, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 1], [3, 3], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [6, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [6, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 1], [3, 0], [3, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 3], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 0], [3, 3], [3, 0], [3, 0], [6, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 1], [3, 3], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [6, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [6, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0], [6, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[4, 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": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"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], [1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"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], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 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], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [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], [1, 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": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 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], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 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], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 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], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 4, 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], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 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, 0], [1, 0], [3, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [3, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"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, 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, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 3]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 1], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 3], [1, 1], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 1], [1, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 3], [1, 0]]}, {"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], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "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], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 3], [1, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 3], [1, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 3], [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], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 1], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 3], [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], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 3], [1, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 3], [1, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 3], [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, 0], [1, 3], [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], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 3], [1, 0], [1, 3], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [4, 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, 0], [1, 0], [4, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 0], [0, 0], [4, 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, 0], [1, 0], [1, 0], [4, 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, 0], [1, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 1], [1, 1], [1, 1], [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, 0], [1, 0], [4, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"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": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [4, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 3], [1, 0], [1, 0], [4, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [4, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[2, 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], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 1], [2, 1], [2, 1]]}, {"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, 1], [2, 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": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 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], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 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, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 3]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 3], [4, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 3], [4, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [2, 3], [4, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 3], [2, 3], [4, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 3], [1, 1], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [2, 3], [4, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [4, 3]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [4, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 3], [2, 3], [4, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 3], [1, 3], [2, 3], [4, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 3], [2, 3], [4, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 3], [1, 3], [2, 3], [4, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 3], [2, 3], [4, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 3], [1, 3], [2, 3], [4, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 3], [1, 3], [2, 3], [4, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 3], [1, 3], [2, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 3], [1, 3], [2, 3], [4, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 3], [1, 3], [2, 3], [4, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 3], [1, 3], [2, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 3], [1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 3], [1, 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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 3], [1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 3], [1, 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": [[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, 1], [1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 3], [1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 3], [1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 3], [1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 3], [1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 3], [1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 3], [1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 3], [1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 3], [1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 3], [1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 3], [1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 3], [1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 3], [1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 3], [1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 3], [1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 3], [1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 3], [1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 3], [1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 3], [1, 3], [4, 3], [4, 3], [4, 3]]}], "requirements": [[{"patt": [0], "pos": [[3, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[2, 1]]}], "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, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 3]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 1], [1, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 3], [4, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 3], [4, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [2, 3], [4, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 3], [2, 3], [4, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 3], [1, 1], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [2, 3], [4, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [4, 3]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [4, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 3], [2, 3], [4, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 3], [1, 3], [2, 3], [4, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 3], [2, 3], [4, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 3], [1, 3], [2, 3], [4, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 3], [2, 3], [4, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 3], [1, 3], [2, 3], [4, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 3], [1, 3], [2, 3], [4, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 3], [1, 3], [2, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 3], [1, 3], [2, 3], [4, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 3], [1, 3], [2, 3], [4, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 3], [1, 3], [2, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 3], [1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 3], [1, 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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 3], [1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 3], [1, 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": [[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, 1], [1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 3], [1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 3], [1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 3], [1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 3], [1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 3], [1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 3], [1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 3], [1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 3], [1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 3], [1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 3], [1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 3], [1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 3], [1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 3], [1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 3], [1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 3], [1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 3], [1, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 3], [1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 3], [1, 3], [4, 3], [4, 3], [4, 3]]}], "requirements": [[{"patt": [0], "pos": [[3, 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, 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, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [3, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [3, 3]]}, {"patt": [0, 1], "pos": [[2, 0], [3, 3]]}, {"patt": [0, 1], "pos": [[5, 2], [5, 2]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[5, 2], [5, 2]]}, {"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, 3], [4, 3], [6, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [4, 3], [6, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 3], [6, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 3], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[3, 3], [3, 3], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[4, 3], [4, 3], [6, 3]]}, {"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": [[0, 3], [4, 3], [6, 3]]}, {"patt": [1, 2, 0], "pos": [[4, 3], [4, 3], [6, 3]]}, {"patt": [2, 1, 0], "pos": [[4, 3], [4, 3], [6, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 1], [3, 3], [4, 3], [6, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 3], [3, 3], [4, 3], [6, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 1], [3, 3], [4, 3], [6, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 3], [3, 3], [4, 3], [6, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 1], [3, 3], [4, 3], [6, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 3], [3, 3], [4, 3], [6, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 3], [3, 3], [4, 3], [6, 3]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 3], [3, 3], [4, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[4, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 3], [3, 3], [4, 3], [6, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[3, 3], [3, 3], [4, 3], [6, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 3], [3, 3], [4, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[4, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[4, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[6, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 1], [3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 1], [3, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 3], [3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[3, 3], [3, 3], [6, 3], [6, 3], [6, 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, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 1], [3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 1], [3, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 3], [3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[3, 3], [3, 3], [6, 3], [6, 3], [6, 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, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 3], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 1], [3, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 3], [3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[3, 3], [3, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 3], [3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[3, 3], [3, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 3], [3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[3, 3], [3, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 1], [3, 3], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 3], [3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[3, 3], [3, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 3], [3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[3, 3], [3, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 3], [3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[3, 3], [3, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 1], [3, 3], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 3], [3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[3, 3], [3, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 3], [3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[3, 3], [3, 3], [6, 3], [6, 3], [6, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 3], [3, 3], [4, 3], [4, 3], [4, 3]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[3, 3], [3, 3], [6, 3], [6, 3], [6, 3]]}], "requirements": [[{"patt": [0], "pos": [[5, 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, 2]]}, {"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], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[3, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 1], [2, 1], [2, 1], [2, 1], [2, 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, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 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, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 1], [2, 1], [2, 1], [2, 1], [2, 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, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 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": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [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, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"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": [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, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 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, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 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, 0]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 2], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 2], [2, 2], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 1], [2, 2], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [2, 2], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 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, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 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, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.row_and_col_separation", "strategy_class": "RowColumnSeparationStrategy", "ignore_parent": true, "inferrable": true, "possibly_empty": false, "workable": true}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 3]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 3]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 3], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [0, 3], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [0, 3], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [2, 3], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [0, 3], [0, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [0, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}], [{"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, 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": [[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": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 3], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [0, 3], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [0, 3], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [2, 3], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [0, 3], [0, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [0, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [0, 1], [0, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}], [{"patt": [0], "pos": [[1, 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": [[0, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [1, 0], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [[{"patt": [1, 0], "pos": [[0, 1], [0, 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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 3]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 3]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 3], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [0, 3], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [0, 3], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [2, 3], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [0, 3], [0, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [0, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}], [{"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": "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], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 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, 0, 1], "pos": [[2, 2], [2, 1], [2, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"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": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 2], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"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": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 1], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 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": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.symmetry", "strategy_class": "TilingRotate90", "ignore_parent": false, "inferrable": false, "possibly_empty": false, "workable": 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": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 1], [2, 1], [2, 1]]}, {"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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 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, 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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 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, 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": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}], "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, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 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], [2, 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, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 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], [2, 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, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [], "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": "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, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [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, 2, 1], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 2], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 2], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"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, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [0, 3, 4, 1, 2], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [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, 1], [0, 1], [0, 1]]}, {"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], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [1, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 4]]}, {"patt": [0, 1], "pos": [[0, 4], [2, 4]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 4]]}, {"patt": [0, 1], "pos": [[2, 3], [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, 0], [0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 4], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 3], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 4], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 3], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 3], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 4], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 3], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 4], [2, 3], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 4], [2, 1], [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, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 3], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 3], [2, 1], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 3], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 4], [2, 1], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 4], [0, 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, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 3], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 3], [2, 1], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 1], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"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": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 4], [0, 0], [0, 4], [0, 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, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 3], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 1], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 1], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 4], [2, 3], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 4], [2, 3], [2, 1], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 4], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 4], [3, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "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, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 4], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 4], [3, 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": [[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, 1], [2, 1]]}, {"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, 1], [2, 1], [2, 1]]}, {"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, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 3], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 4], [3, 4], [3, 4], [3, 4]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 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": 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": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 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], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [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], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[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, 0], [0, 0], [0, 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, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[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, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 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], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [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], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[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, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 4, 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], [2, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[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": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 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, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [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": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 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, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 3]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 3], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 3], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 3], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 3], [1, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 3], [1, 3], [3, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [3, 1], [3, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 3], [3, 1], [3, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 3], [3, 3], [3, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [3, 1], [3, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 3], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 3], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [1, 3], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [1, 3], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [1, 3], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [1, 3], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [3, 1], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [3, 3], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [3, 1], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [3, 3], [3, 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": [[1, 3], [1, 3], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [1, 3], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [1, 3], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [1, 3], [3, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 3], [1, 1], [1, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 3], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 3], [2, 1], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 3], [2, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 3], [2, 1], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [1, 3], [1, 1], [1, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [2, 3], [2, 1], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [2, 3], [2, 1], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [2, 3], [2, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 3], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 3], [2, 1], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 3], [2, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 3], [2, 1], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 1], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 1], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [3, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 3], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 3], [2, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [1, 3], [1, 1], [1, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [2, 3], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [2, 3], [2, 1], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [2, 3], [2, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [2, 3], [2, 1], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [2, 3], [2, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 3], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 3], [2, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 1], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 1], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 3], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 3], [1, 1], [1, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [2, 3], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [2, 3], [2, 1], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [2, 3], [2, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [2, 3], [2, 1], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [2, 3], [2, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 1], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 1], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [3, 1]]}, {"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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [3, 1]]}, {"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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 1]]}], "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, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 3]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 3], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 3], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 3], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 3], [1, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 3], [1, 3], [3, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [3, 1], [3, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 3], [3, 1], [3, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 3], [3, 3], [3, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [3, 1], [3, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 3], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 3], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [1, 3], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [1, 3], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [1, 3], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [1, 3], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [3, 1], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [3, 3], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [3, 1], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [3, 3], [3, 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": [[1, 3], [1, 3], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [1, 3], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [1, 3], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [1, 3], [3, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 3], [1, 1], [1, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 3], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 3], [2, 1], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 3], [2, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 3], [2, 1], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [1, 3], [1, 1], [1, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [2, 3], [2, 1], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [2, 3], [2, 1], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [2, 3], [2, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 3], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 3], [2, 1], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 3], [2, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 3], [2, 1], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 1], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 1], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [3, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 3], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 3], [2, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [1, 3], [1, 1], [1, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [2, 3], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [2, 3], [2, 1], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [2, 3], [2, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [2, 3], [2, 1], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [2, 3], [2, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 3], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 3], [2, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 1], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 1], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 3], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 3], [1, 1], [1, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [2, 3], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [2, 3], [2, 1], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [2, 3], [2, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [2, 3], [2, 1], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [2, 3], [2, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 1], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 1], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [3, 1]]}, {"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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [3, 1]]}, {"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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 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, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"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], "pos": [[4, 3]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 3], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 3], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 3], [3, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 3], [1, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[1, 3], [1, 3], [3, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [3, 1], [3, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 3], [3, 1], [3, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 3], [3, 3], [3, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [3, 1], [3, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [3, 3], [3, 3]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 3], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 3], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [1, 3], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [1, 3], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [1, 3], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [1, 3], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [3, 1], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 3], [3, 3], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [3, 1], [3, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [3, 3], [3, 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": [[1, 3], [1, 3], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [1, 3], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [1, 3], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 3], [1, 3], [3, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 3], [1, 1], [1, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 3], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 3], [2, 1], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 3], [2, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [2, 3], [2, 1], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [1, 3], [1, 1], [1, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [2, 3], [2, 1], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [2, 3], [2, 1], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 3], [2, 3], [2, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 3], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 3], [2, 1], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 3], [2, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [2, 3], [2, 1], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 1], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 1], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 3], [2, 3], [2, 3], [3, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 3], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [2, 3], [2, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [1, 3], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [1, 3], [1, 1], [1, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [2, 3], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [2, 3], [2, 1], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [2, 3], [2, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [2, 3], [2, 1], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 3], [2, 3], [2, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 3], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 3], [2, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 1], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 1], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 3], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 3], [1, 1], [1, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [1, 3], [1, 3], [1, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [2, 3], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [2, 3], [2, 1], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [2, 3], [2, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [2, 3], [2, 1], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 3], [2, 3], [2, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 1], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 1], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [3, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [3, 1]]}, {"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], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [3, 1]]}, {"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, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[1, 1], [1, 3], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [2, 1], [2, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.row_and_col_separation", "strategy_class": "RowColumnSeparationStrategy", "ignore_parent": true, "inferrable": true, "possibly_empty": false, "workable": true}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "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": [[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, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 3]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [4, 1], [4, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [4, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [4, 1], [4, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [4, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [4, 1], [4, 3]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [4, 1], [4, 3]]}, {"patt": [1, 0, 2], "pos": [[3, 3], [4, 1], [4, 3]]}, {"patt": [1, 0, 2], "pos": [[3, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [4, 1], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [4, 3], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 1], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [3, 3], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [3, 3], [3, 1], [3, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [3, 3], [3, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [3, 3], [3, 1], [4, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [3, 3], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [3, 3], [3, 1], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [3, 3], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [3, 3], [3, 1], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 3], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 3], [3, 1], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 3], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 3], [3, 1], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 3], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 3], [3, 1], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 3], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 3], [3, 1], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 1], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 1], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [4, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [3, 3], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [3, 3], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 3], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 3], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 3], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 3], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 1], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 1], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [4, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 1], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 1], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [4, 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": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [4, 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": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [4, 1]]}], "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": [[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, 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], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[5, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [4, 1], [4, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [4, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [4, 1], [4, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [4, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [4, 1], [4, 3]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [4, 1], [4, 3]]}, {"patt": [1, 0, 2], "pos": [[3, 3], [4, 1], [4, 3]]}, {"patt": [1, 0, 2], "pos": [[3, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [4, 1], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [4, 3], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 1], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [3, 3], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [3, 3], [3, 1], [3, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [3, 3], [3, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [3, 3], [3, 1], [4, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [3, 3], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [3, 3], [3, 1], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [3, 3], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [3, 3], [3, 1], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 3], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 3], [3, 1], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 3], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 3], [3, 1], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 3], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 3], [3, 1], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 3], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 3], [3, 1], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 1], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 1], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [4, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [3, 3], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [3, 3], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 3], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 3], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 3], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 3], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 1], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 1], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [4, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 1], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 1], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [4, 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": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [4, 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": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 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": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 0], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 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, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [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": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 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], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 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, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 3]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [4, 1], [4, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [4, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [4, 1], [4, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [4, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [4, 1], [4, 3]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [4, 1], [4, 3]]}, {"patt": [1, 0, 2], "pos": [[3, 3], [4, 1], [4, 3]]}, {"patt": [1, 0, 2], "pos": [[3, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [4, 1], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 3], [4, 3], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 1], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[4, 3], [4, 3], [4, 3]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"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, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [3, 3], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [3, 3], [3, 1], [3, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [3, 3], [3, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [3, 3], [3, 1], [4, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [3, 3], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [3, 3], [3, 1], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [3, 3], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [3, 3], [3, 1], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 3], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 3], [3, 1], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 3], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[2, 1], [3, 3], [3, 1], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 3], [3, 1], [3, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 3], [3, 1], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 3], [3, 1], [4, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 1], [3, 3], [3, 1], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 1], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 1], [4, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[3, 3], [3, 3], [3, 3], [4, 3]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [3, 3], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [3, 3], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 3], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [3, 3], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 3], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 1], [3, 3], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 1], [3, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 1], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 1], [4, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 1], [4, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [4, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 1], [3, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 1], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 1], [4, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 1], [4, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [3, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[3, 3], [3, 3], [3, 3], [4, 3]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [4, 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": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [4, 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": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [4, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1], [4, 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, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [1, 0], "pos": [[0, 1], [0, 0]]}]], "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, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [2, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [2, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [2, 1], [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, 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], [2, 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": [[2, 0], [2, 1], [2, 1], [2, 0]]}, {"patt": [1, 2, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 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, 3, 0, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 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": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 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, 3, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 1, 3], "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, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[2, 0], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "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, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 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": [[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, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 4, 3, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 4, 0, 3], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 3, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 4, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 1, 4, 0, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}], [{"patt": [0], "pos": [[2, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 0]]}]], "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": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [0, 1], [0, 0